Resource scheduling method, apparatus, and device

ABSTRACT

Embodiments provide a resource scheduling method, which can support reduction of transmission resource overheads in resource scheduling. The method is applied to a wireless local area network, where a next generation protocol followed by the wireless local area network predefines locations of resource units possibly allocated from a to-be-assigned frequency domain resource. The method includes: generating, by a sending end, resource scheduling information, where the resource scheduling information includes a bit sequence to indicate an actual allocation of a resource unit(s) from the to-be-assigned frequency domain resource, and at least some bits in the bit sequence are to indicate whether one or more of said resource unit locations possibly allocated for the to-be-assigned frequency domain resource is\are the actually allocated resource unit(s).

CROSS-REFERENCE TO RELATED APPLICATIONS

This application is a continuation of International Application No.PCT/CN2015/091953, filed on Oct. 14, 2015, which claims priority toInternational Application No. PCT/CN2015/081589, filed on Jun. 16, 2015,and International Application No. PCT/CN2015/083284, filed on Jul. 3,2015. All of the aforementioned patent applications are herebyincorporated by reference in their entireties.

TECHNICAL FIELD

The present invention relates to the field of communicationstechnologies, and more specifically, to a resource scheduling method,apparatus, and device.

BACKGROUND

With development of technologies such as an orthogonal frequencydivision multiple access (OFDMA) transmission technology and amulti-user multiple-input multiple-output (MU-MIMO, Multiple User-MIMO)transmission technology, currently, a communications system can alreadysupport multi-user transmission, that is, support multiple stations insimultaneously sending and receiving data.

However, for how to perform resource scheduling for multiple users inthe foregoing multi-user transmission (for example, including an OFDMAmode, a MU-MIMO mode, or an OFDMA and MU-MIMO hybrid transmission mode),a solution needs to be provided.

According to a currently known resource scheduling solution, a bitsequence is to indicate resource units in a bandwidth to be allocated,that is, one bit in the bit sequence indicates allocation of oneresource subunit (one resource subunit includes 1×26 subcarriers), andswitching between 0 and 1 in the bit sequence indicates that a resourceunit indicated by a bit before the switching and a resource unitindicated by a bit after the switching are allocated to different users.

For example, when a bandwidth to be allocated is 20 megahertz (MHz),nine resource subunits are included, and a bit sequence of nine bitsneeds to be to indicate resource allocation. Moreover, as the bandwidthincreases, a length of the bit sequence also increases continuously,that is, in the resource scheduling solution of the prior art, a largequantity of transmission resources need to be occupied to transmit thebit sequence.

Therefore, it is hoped that a technology that can support reduction oftransmission resource overheads in resource scheduling is provided.

SUMMARY

Embodiments provide a resource scheduling method, apparatus, and device,which can support reduction of transmission resource overheads inresource scheduling.

According to a first aspect, a resource scheduling method is provided,and applied to a wireless local area network, where a next generationprotocol followed by the wireless local area network predefineslocations of resource units possibly allocated from a to-be-assignedfrequency domain resource, and the method includes: generating, by asending end, resource scheduling information, where the resourcescheduling information includes a bit sequence to indicate an actualallocation of a resource unit(s) from the to-be-assigned frequencydomain resource, and at least some bits in the bit sequence are toindicate whether the one or more resource unit locations possiblyallocated for the to-be-assigned frequency domain resource is\are theactually allocated resource unit; and sending the resource schedulinginformation to a receiving end.

According to a second aspect, a resource scheduling method is provided,and applied to a wireless local area network, where a next generationprotocol followed by the wireless local area network predefineslocations of resource units possibly allocated from a to-be-assignedfrequency domain resource, and the method includes: receiving, by areceiving end, resource scheduling information sent by a sending end,where the resource scheduling information includes a bit sequence toindicate an actual allocation of a resource unit(s) from theto-be-assigned frequency domain resource, and at least some bits in thebit sequence are to indicate whether a to-be-assigned resource unitactually allocated for the to-be-assigned frequency domain resource isin one or more resource unit locations in the locations of the resourceunits possibly allocated from the to-be-assigned frequency domainresource; and determining, according to the resource schedulinginformation, the resource unit(s) actually allocated by the sending endto the receiving end.

According to a third aspect, a resource scheduling apparatus isprovided, and configured in a wireless local area network, where a nextgeneration protocol followed by the wireless local area networkpredefines locations of resource units possibly allocated from ato-be-assigned frequency domain resource, and the apparatus includes: ageneration unit, configured to generate resource scheduling information,where the resource scheduling information includes a bit sequence toindicate an actual allocation of a resource unit(s) from theto-be-assigned frequency domain resource, and at least some bits in thebit sequence are to indicate whether a to-be-assigned resource unitactually allocated for the to-be-assigned frequency domain resource isin one or more resource unit locations in the locations of the resourceunits possibly allocated from the to-be-assigned frequency domainresource; and a sending unit, configured to send the resource schedulinginformation to a receiving end.

According to a fourth aspect, a resource scheduling apparatus isprovided, and configured in a wireless local area network, where a nextgeneration protocol followed by the wireless local area networkpredefines locations of resource units possibly allocated from ato-be-assigned frequency domain resource, and the apparatus includes: areceiving unit, configured to receive resource scheduling informationsent by a sending end, where the resource scheduling informationincludes a bit sequence to indicate an actual allocation of a resourceunit(s) from the to-be-assigned frequency domain resource, and at leastsome bits in the bit sequence are to indicate whether a to-be-assignedresource unit actually allocated for the to-be-assigned frequency domainresource is in one or more resource unit locations in the locations ofthe resource units possibly allocated from the to-be-assigned frequencydomain resource; and a determining unit, configured to determine,according to the resource scheduling information, the resource unit(s)actually allocated by the sending end to the receiving end.

In the resource scheduling method, apparatus, and device according tothe embodiments, at least some bits in a bit sequence are to indicatewhether a to-be-assigned resource unit actually allocated from ato-be-assigned frequency domain resource is in one or more resource unitlocations possibly allocated from the to-be-assigned frequency domainresource, and based on the allocation of the resource unit(s) in theactual allocation and by comparing with the locations of the resourceunits possibly allocated from the to-be-assigned frequency domainresource, bit sequences of different lengths can be generated flexibly.Therefore, reduction of transmission resource overheads in resourcescheduling can be supported.

BRIEF DESCRIPTION OF DRAWINGS

To describe the technical solutions in the embodiments more clearly, thefollowing briefly describes the accompanying drawings required fordescribing the embodiments. Apparently, the accompanying drawings in thefollowing description show merely some embodiments, and a person ofordinary skill in the art may still derive other drawings from theseaccompanying drawings without creative efforts.

FIG. 1 is a schematic flowchart of a resource scheduling methodaccording to an embodiment;

FIG. 2 is a schematic architectural diagram of a WLAN system;

FIG. 3 is a schematic diagram of an allocation of a frequency domainresource with a 20 MHz bandwidth;

FIG. 4 is a schematic diagram of allocation locations of resource unitsin a 20 MHz bandwidth;

FIG. 5 is a schematic diagram of allocation locations of resource unitsin a 40 MHz bandwidth;

FIG. 6 is a schematic diagram of allocation locations of resource unitsin an 80 MHz bandwidth;

FIG. 7 is a schematic diagram of an example of a bit sequence generationprocess;

FIG. 8 is a schematic diagram of another example of a bit sequencegeneration process;

FIG. 9 is a schematic diagram of still another example of a bit sequencegeneration process;

FIG. 10 is a schematic diagram of still another example of a bitsequence generation process;

FIG. 11 is a schematic diagram of still another example of a bitsequence generation process;

FIG. 12 is a schematic diagram of still another example of a bitsequence generation process;

FIG. 13 is a schematic diagram of still another example of a bitsequence generation process;

FIG. 14 is a schematic diagram of an example of a to-be-assignedfrequency domain resource according to an embodiment;

FIG. 15 is a schematic structural diagram of an 802.11ax packet;

FIG. 16 is a schematic diagram of an example of resource schedulinginformation according to an embodiment;

FIG. 17 is a schematic diagram of another example of resource schedulinginformation according to an embodiment;

FIG. 18 is a schematic flowchart of a resource scheduling methodaccording to an embodiment;

FIG. 19 is a schematic block diagram of a resource scheduling apparatusaccording to an embodiment;

FIG. 20 is a schematic block diagram of a resource scheduling apparatusaccording to another embodiment;

FIG. 21 is a schematic structural diagram of a resource schedulingdevice according to an embodiment;

FIG. 22 is a schematic structural diagram of a resource schedulingdevice according to another embodiment;

FIG. 23a -1, FIG. 23a -2, and FIG. 23b are simple schematic diagrams ofa bit sequence generation or parsing process, where a bit sequence inthis solution is consistent with that in Table 1; and

FIG. 24A and FIG. 24B are a simple schematic diagram of another bitsequence generation or parsing process, where a bit sequence in thissolution is consistent with that in Table 3.

FIG. 25 to FIG. 36 illustrate some embodiments.

DESCRIPTION OF EMBODIMENTS

The following clearly describes the technical solutions in theembodiments with reference to the accompanying drawings in theembodiments. Apparently, the described embodiments are some but not allof the embodiments. All other embodiments obtained by a person ofordinary skill in the art based on the embodiments without creativeefforts shall fall within the protection scope.

FIG. 1 is a schematic flowchart of a resource scheduling method 100according to an embodiment, where the method is described from aperspective of a sending end. The method 100 is applied to a wirelesslocal area network, where a next generation protocol followed by thewireless local area network predefines locations of resource unitspossibly allocated from a to-be-assigned frequency domain resource. Asshown in FIG. 1, the method 100 includes:

S110. A sending end generates resource scheduling information, where theresource scheduling information includes a bit sequence to indicate anactual allocation of a resource unit(s) from the to-be-assignedfrequency domain resource, and at least some bits in the bit sequenceare to indicate whether a to-be-assigned resource unit actuallyallocated for the to-be-assigned frequency domain resource is in one ormore resource unit locations in the locations of the resource unitspossibly allocated from the to-be-assigned frequency domain resource.

S120. Send the resource scheduling information to a receiving end.

The method 100 may be applied to various communications systems thatimplement multi-user transmission by means of resource scheduling, forexample, a system that performs communication in an OFDMA mode, aMU-MIMO mode, or the like.

Moreover, the method 100 may be applied to a wireless local area network(WLAN), for example, wireless fidelity (Wi-Fi).

FIG. 2 is a schematic diagram of a WLAN system. As shown in FIG. 2, theWLAN system includes one or more access points APs 21, and furtherincludes one or more stations STAs 22. Data transmission is performedbetween an access point and a station. The station determines, accordingto a preamble sent by the access point, a resource scheduled for thestation, and performs, based on the resource, data transmission with theaccess point.

Optionally, the sending end is a network device, and the receiving endis a terminal device.

Specifically, as a sending end device, a network-side device in acommunications system may be illustrated, for example, may be an accesspoint (AP) in the WLAN. The AP may also be referred to as a wirelessaccess point, a bridge, a hotspot or the like, and the AP may access aserver or a communications network.

As a receiving end device, a terminal device in the communicationssystem may be illustrated, for example, may be a station (STA) in theWLAN. The STA may also be referred to as a user, and may be a wirelesssensor, a wireless communications terminal, or a mobile terminal, forexample, a mobile phone (or referred to as a “cellular” phone) and acomputer having a wireless communications function. For example, the STAmay be a portable, pocket-sized, handheld, computer-embedded, wearable,or vehicle-mounted wireless communications apparatus, which exchangescommunication data such as voice and data with a radio access network.

It should be understood that, the foregoing illustrated system to whichthe method 100 of this embodiment is applicable is merely an example,and the present invention is not limited thereto. For example, thefollowing may be further illustrated: a Global System for MobileCommunications (GSM), a Code Division Multiple Access (CDMA) system,Wideband Code Division Multiple Access (WCDMA), a General Packet RadioService (GPRS), and a Long Term Evolution (LTE, Long Term Evolution)system.

Correspondingly, the network device may be a base station (BTS, BaseTransceiver Station) in the GSM or CDMA, or may be a base station(NodeB) in the WCDMA, or may be an evolved base station (eNB or e-NodeB,evolutional Node B) in the LTE, or may be a small-cell base station,which may be a micro base station (Micro), or may be a pico base station(Pico), or may be a home base station that is also referred to as afemtocell base station (femto), which is not limited in the presentinvention. The terminal device may be a mobile terminal, or mobile userequipment, for example, a mobile phone (or referred to as a “cellular”phone).

A rule about sizes of resource units allocated in the WLAN system is:using 26 subcarriers as a resource unit.

As shown in FIG. 3, using a 20 megahertz (MHz) bandwidth as an example,a quantity of discrete Fourier transform or inverse discrete Fouriertransform (DFT/IDFT) points of a data symbol part in the WLAN system is256, that is, 256 subcarriers exist. Subcarriers −1, 0, and 1 are directcurrent (Direct current, DC) components, and a left sideband subcarrier−122 to a subcarrier −2 and a right sideband subcarrier 2 to asubcarrier 122 are to carry data information, that is, 242 subcarriersare to carry data information. A subcarrier −128 to a subcarrier −123and a subcarrier 123 to a subcarrier 128 are a guard band. Therefore,generally, 242 subcarriers to carry data information are grouped intonine resource subunits, where each resource subunit includes 26subcarriers, and eight remaining subcarriers are unused. Moreover, across-DC (that is, including subcarriers −1, 0, and 1) resource subunitis located in a center of a bandwidth. The method 100 in this embodimentmainly relates to allocation of 242 subcarriers to carry datainformation.

Types of resource units (also referred to as resource blocks) that canbe included in frequency domain resources with different bandwidths aredifferent. Specifically, the next generation protocol followed by thewireless local area network predefines locations of resource units (aresource allocation map) possibly allocated from a to-be-assignedfrequency domain resource (20 MHz, 40 MHz, 80 MHz, or 160 MHz). Thesending end generates and sends resource scheduling information, wherethe resource scheduling information includes a bit sequence to indicateto-be-assigned resource units allocated. The receiving end may know, byreading the bit sequence, which resource units are obtained by dividinga to-be-assigned frequency domain resource.

In addition, the resource scheduling information may further includeinformation about scheduled receiving ends corresponding to the resourceunits allocated. In this way, by reading the resource schedulinginformation, the receiving end implements transmission of uplink anddownlink information on a resource unit allocated to the receiving end.

The following first describes in detail the locations of the resourceunits possibly allocated from a to-be-assigned frequency domain resource(referring to a resource allocation map shown in FIG. 4, FIG. 5, or FIG.6), as predefined by the next generation protocol.

1. For a 20 MHz Bandwidth Frequency Domain Resource

Optionally, the locations of the resource units possibly allocated forthe to-be-assigned frequency domain resource include a default location,and a resource unit corresponding to the default location is a resourceunit that is not indicated by the bit sequence, as may be predefined bythe next generation protocol. Optionally, one bit may be to indicatewhether a resource unit in the default location is allocated to a userfor use.

Specifically, as shown in FIG. 4, the 20 MHz bandwidth frequency domainresource may include a default resource unit located in a center (thatis, the resource unit located in the default location), and the defaultresource unit may be a 1×26-tone resource unit, namely, a cross-DC(namely, subcarriers −1, 0, and 1) resource unit including 26subcarriers. The default resource unit exists in the communicationssystem by default and is allocated independently, that is, in eachto-be-assigned resource with a 20 MHz bandwidth, a default 1×26-toneresource unit is allocated from a center location of the resource. Thedefault resource unit is allocated independently to a receiving end. Thereceiving end to which the default resource unit is allocated may be thesame as or different from a receiving end to which an adjacent resourceunit on a left side or a right side of the default resource unit isallocated. This is not particularly limited in the present invention.For the 20 MHz bandwidth, when the receiving end to which the defaultresource unit is allocated is the same as the receiving end to which theadjacent resource unit on the left side or the right side of the defaultresource unit is allocated, it indicates that the 20 MHz bandwidth isallocated to only one user. Otherwise, the receiving end to which thedefault resource unit is allocated is different from the receiving endto which the adjacent resource unit on the left side or the right sideof the default resource unit is allocated.

In addition to the default resource unit located in the defaultlocation, the 20 MHz bandwidth frequency domain resource furtherincludes the following four types of resource units that arerespectively located on the left side or the right side of the defaultresource unit in the center of the 20 MHz bandwidth frequency domainresource, that is:

a 1×26-tone resource unit, a smallest resource unit possibly allocatedin the 20 MHz bandwidth, indicating that a resource unit includes oneresource subunit (namely, 26 subcarriers);

a 2×26-tone resource unit, indicating that a resource unit includes tworesource subunits (namely, 2×26 subcarriers);

a 4×26-tone resource unit, indicating that a resource unit includes fourresource subunits (namely, 4×26 subcarriers); and

a 242-tone resource unit, a largest resource unit possibly allocated inthe 20 MHz bandwidth, indicating that a resource unit includes 242subcarriers.

The 4×26-tone resource unit includes 106 subcarriers, that is, including102 data subcarriers and four pilot subcarriers. For avoidingrepetition, the following omits descriptions about same or similarcases.

As shown in FIG. 4, to simply describe locations of resource unitspossibly allocated, an allocation map of the resource units in the 20MHz bandwidth is drawn or described as four layers.

The first layer is an allocation map of 1×26-tone resource units and thedefault resource unit (namely, the 1×26-tone resource unit located inthe center location of the 20 MHz bandwidth). On the left side and theright side of the default resource unit located in the center, there arefour 1×26-tone resource units respectively, namely, resource unitslocated in a resource unit location (hereinafter referred to as alocation for short) #7 to a location #10 and a location #11 to alocation #14 shown in FIG. 4.

The second layer is an allocation map of 2×26-tone resource units andthe default resource unit (namely, the 1×26-tone resource unit locatedin the center location of the 20 MHz bandwidth). On the left side andthe right side of the default resource unit located in the center, thereare two 2×26-tone resource units respectively, namely, resource unitslocated in a location #1 to a location #4 shown in FIG. 4.

The third layer is an allocation map of 4×26-tone resource units and thedefault resource unit (namely, the 1×26-tone resource unit located inthe center location of the 20 MHz bandwidth). On the left side and theright side of the default resource unit located in the center, there isone 4×26-tone resource unit respectively, namely, resource units locatedin a location #5 and a location #6 shown in FIG. 4.

The fourth layer is an allocation map of a 242-tone resource unit. Asshown in FIG. 4, the 242-tone resource unit includes the subcarrier inwhich the aforementioned symmetric center is located.

In an example, the 20 MHz bandwidth frequency domain resource (namely,an example of the to-be-assigned frequency domain resource) includes 242subcarriers, and may be divided into any resource units at the firstlayer to the third layer in FIG. 4. The resource units allocated areallocated to multiple users, and only one resource unit allocated can beallocated to each user.

Alternatively, in another example, the 20 MHz bandwidth frequency domainresource may be divided into a resource unit at the fourth layer. Inthis case, the 20 MHz bandwidth frequency domain resource is allocatedto one user, and resource allocation may be indicated by usingaftermentioned bandwidth indication information and a single-usertransmission indication bit.

In another example, the 20 MHz bandwidth frequency domain resource maybe divided into a resource unit at the fourth layer. In this case, the20 MHz bandwidth frequency domain resource is allocated to multipleusers for MU-MIMO, and resource allocation may be indicated by usingaftermentioned bandwidth indication information and a multi-usertransmission indication bit.

The resource scheduling mode in the present invention mainly relates toa case in which the 20 MHz bandwidth frequency domain resource includesa combination of any resource units at the first layer to the thirdlayer and is allocated to multiple users.

For example, FIG. 7 shows an example of the 20 MHz bandwidth frequencydomain resource. As shown in FIG. 7, the frequency domain resource (fromleft to right in sequence in FIG. 7) is divided into two 2×26-toneresource units (namely, a resource unit #1 and a resource unit #2), one1×26-tone resource unit (namely, a resource unit #0, which is a defaultresource unit) and one 4×26-tone resource unit (namely, a resource unit#3).

For another example, FIG. 8 shows another example of the 20 MHzbandwidth frequency domain resource. As shown in FIG. 8, the frequencydomain resource (from left to right in sequence in FIG. 8) is dividedinto one 2×26-tone resource unit (namely, a resource unit #1′), three1×26-tone resource units (namely, a resource unit #2′, a resource unit#3′, and a resource unit #0′, where the resource unit #0′ is a defaultresource unit), and one 4×26-tone resource unit (namely, a resource unit#4′).

Optionally, the to-be-assigned frequency domain resource includes asymmetric center.

Specifically, as shown in FIG. 4, the 20 MHz bandwidth frequency domainresource includes a resource unit (namely, the resource unit in thedefault location) located in the center, and the locations of theresource units on the two sides of the resource unit located in thecenter are distributed symmetrically, that is, the resource unit locatedin the center may be used as a symmetric center of the 20 MHz bandwidthfrequency domain resource.

2. For a 40 MHz Bandwidth Frequency Domain Resource

It may be considered that the 40 MHz bandwidth frequency domain resourceincludes two 20 MHz bandwidth frequency domain resources.Correspondingly, either 20 MHz bandwidth frequency domain resource mayinclude a default resource unit located in the center of the 20 MHzbandwidth (namely, a resource unit located in a default location), andthe component and the allocation mode of the default resource unit (twodefault resource units in total) in the 40 MHz bandwidth are similar tothe component and the allocation mode of the default resource unit inthe 20 MHz bandwidth. Herein for avoiding repetition, a detaileddescription thereof is omitted.

Optionally, two bits may be to respectively indicate whether theresource units in two default locations in the bandwidth are allocatedto users for use. In addition to the default resource units located inthe default locations, the 40 MHz bandwidth frequency domain resourcefurther includes the following five types of resource units that arerespectively located on a left side or a right side of a centerfrequency of the 40 MHz bandwidth frequency domain resource, that is:

a 1×26-tone resource unit, a smallest resource unit possibly allocatedin the 40 MHz bandwidth, indicating that a resource unit includes oneresource subunit (namely, 26 subcarriers);

a 2×26-tone resource unit, indicating that a resource unit includes tworesource subunits (namely, 2×26 subcarriers);

a 4×26-tone resource unit, indicating that a resource unit includes fourresource subunits (namely, 4×26 subcarriers);

a 242-tone resource unit, indicating that a resource unit includes 242subcarriers; and

2×242, a largest resource unit possibly allocated in the 40 MHzbandwidth, indicating that a resource unit includes 2×242 subcarriers.

As shown in FIG. 5, to simply describe locations of resource unitspossibly allocated, an allocation map of the resource units in the 40MHz bandwidth is drawn or described as five layers.

The first layer is an allocation map of 1×26-tone resource units and thedefault resource units (namely, the 1×26-tone resource unit located inthe center location of either 20 MHz bandwidth). On a left side and aright side of either default resource unit, there are four 1×26-toneresource units respectively. Allocation of eight 1×26-tone resourceunits in either 20 MHz bandwidth is similar to allocation of 1×26-toneresource units shown at the first layer in FIG. 4. Herein for avoidingrepetition, a detailed description thereof is omitted.

The second layer is an allocation map of 2×26-tone resource units andthe default resource units (namely, the 1×26-tone resource unit locatedin the center location of either 20 MHz bandwidth). On the left side andthe right side of either default resource unit, there are two 2×26-toneresource units respectively (for example, a location #E and a location#F in FIG. 5). Allocation of four 2×26-tone resource units in either 20MHz bandwidth is similar to allocation of 1×26-tone resource units shownat the second layer in FIG. 4. Herein for avoiding repetition, adetailed description thereof is omitted.

The third layer is an allocation map of 4×26-tone resource units and thedefault resource units (namely, the 1×26-tone resource unit located inthe center location of either 20 MHz bandwidth). On the left side andthe right side of either default resource unit, there is one 4×26-toneresource unit respectively (for example, a location #C and a location #Din FIG. 5). Allocation of the 4×26-tone resource units in either 20 MHzbandwidth is similar to allocation of 4×26-tone resource units shown atthe third layer in FIG. 4. Herein for avoiding repetition, a detaileddescription thereof is omitted.

The fourth layer is an allocation map of 242-tone resource units. On theleft side and the right side of the center frequency (namely, asubcarrier 0) of the 40 MHz, there is one 242-tone resource unitrespectively, that is, resource units located in a location #A and alocation #B shown in FIG. 5.

The fifth layer is an allocation map of a 2×242-tone resource unit.

In an example, the 40 MHz bandwidth frequency domain resource (namely,an example of the to-be-assigned frequency domain resource) includes 484subcarriers, and may be divided into any resource units at the firstlayer to the fourth layer in FIG. 5. The resource units allocated areallocated to multiple users, and only one resource unit allocated can beallocated to each user.

Alternatively, in another example, the 40 MHz bandwidth frequency domainresource may be divided into a resource unit at the fifth layer. In thiscase, the 40 MHz bandwidth frequency domain resource is allocated to oneuser, and resource allocation may be indicated by using aftermentionedbandwidth indication information and a single-user transmissionindication bit.

In another example, the 40 MHz bandwidth frequency domain resource maybe divided into a resource unit at the fifth layer. In this case, the 40MHz bandwidth frequency domain resource is allocated to multiple usersfor MU-MIMO, and resource allocation may be indicated by usingaftermentioned bandwidth indication information and a multi-usertransmission indication bit.

The resource scheduling mode in the present invention mainly relates toa case in which the 40 MHz bandwidth frequency domain resource includesa combination of any resource units at the first layer to the fourthlayer and is allocated to multiple users.

For example, FIG. 10 shows an example of the 40 MHz bandwidth frequencydomain resource. As shown in FIG. 10, the frequency domain resource(from left to right in sequence in FIG. 10) is divided into two2×26-tone resource units (namely, a resource unit #1″ and a resourceunit #2″), one 1×26-tone resource unit (namely, a resource unit #0″,which is a default resource unit), one 4×26-tone resource unit (namely,a resource unit #3″), and one 242-tone resource unit (namely, a resourceunit #4″).

Optionally, the to-be-assigned frequency domain resource includes asymmetric center.

Specifically, as shown in FIG. 5, locations of various resource units onthe two sides of the center frequency of the 40 MHz bandwidth frequencydomain resource are distributed symmetrically, that is, the centerfrequency may be used as a symmetric center of the 40 MHz bandwidthfrequency domain resource.

3. For an 80 MHz Bandwidth Frequency Domain Resource

Optionally, the locations of the resource units possibly allocated forthe to-be-assigned frequency domain resource include a defaultlocation(s), and a resource unit(s) corresponding to the defaultlocation is a resource unit that is not indicated by the bit sequence,as may be predefined by the next generation protocol.

Optionally, five bits may be to respectively indicate whether resourceunits in five default locations in the bandwidth are allocated to usersfor use.

Specifically, as shown in FIG. 6, the 80 MHz bandwidth frequency domainresource may include a default resource unit located in the center (thatis, a resource unit located in a default location), and the defaultresource unit may be a 1×26-tone resource unit, namely, a cross-DC(namely, subcarriers −1, 0, and 1) resource unit including 26subcarriers. The default resource unit exists in the communicationssystem by default and is allocated independently, that is, in eachto-be-assigned resource with an 80 MHz bandwidth, a default 1×26-toneresource unit is allocated from a center location of the resource. Thedefault resource unit is allocated independently to a receiving end. Thereceiving end to which the default resource unit is allocated may be thesame as or different from a receiving end to which an adjacent resourceunit on a left side or a right side of the default resource unit isallocated. This is not particularly limited in the present invention.For the 80 MHz bandwidth, when the receiving end to which the defaultresource unit is allocated is the same as the receiving end to which theadjacent resource unit on the left side or the right side of the defaultresource unit is allocated, it indicates that the 80 MHz bandwidth isallocated to only one user. Otherwise, the receiving end to which thedefault resource unit is allocated is different from the receiving endto which the adjacent resource unit on the left side or the right sideof the default resource unit is allocated.

Moreover, it may be considered that the 80 MHz bandwidth frequencydomain resource includes two 40 MHz bandwidth frequency domain resourcesand the default resource unit located in the symmetric center, and itmay be considered that either 40 MHz bandwidth frequency domain resourceincludes two 20 MHz frequency domain resources. Correspondingly, each 20MHz bandwidth frequency domain resource may include a default resourceunit located in a center of the 20 MHz bandwidth (namely, a resourceunit located in a default location).

In addition to the default resource units located in the defaultlocations, the 80 MHz bandwidth frequency domain resource furtherincludes the following six types of resource units that are respectivelylocated on the left side or the right side of the default resource unitin the center of the 80 MHz bandwidth frequency domain resource, thatis:

a 1×26-tone resource unit, a smallest resource unit possibly allocatedin the 80 MHz bandwidth, indicating that a resource unit includes oneresource subunit (namely, 26 subcarriers);

a 2×26-tone resource unit, indicating that a resource unit includes tworesource subunits (namely, 2×26 subcarriers);

a 4×26-tone resource unit, indicating that a resource unit includes fourresource subunits (namely, 4×26 subcarriers);

a 242-tone resource unit, indicating that a resource unit includes 242subcarriers;

a 2×242-tone resource unit, indicating that a resource unit includes2×242 subcarriers; and

a 996-tone resource unit, a largest resource unit possibly allocated inthe 80 MHz bandwidth, indicating that a resource unit includes 996subcarriers.

To simply describe locations of resource units possibly allocated, anallocation map of the resource units in the 40 MHz bandwidth is drawn ordescribed as six layers.

The first layer is an allocation map of 1×26-tone resource units and thedefault resource units (namely, the 1×26-tone resource unit located inthe center location of each 20 MHz bandwidth and the 1×26-tone resourceunit located in the center of the 80 MHz bandwidth). On a left side anda right side of the default resource unit in the center location of each20 MHz bandwidth, there are four 1×26-tone resource units respectively.Allocation of 1×26-tone resource units in each 20 MHz bandwidth issimilar to allocation of 1×26-tone resource units shown at the firstlayer in FIG. 4. Herein for avoiding repetition, a detailed descriptionthereof is omitted.

The second layer is an allocation map of 2×26-tone resource units andthe default resource units (namely, the 1×26-tone resource unit locatedin the center location of each 20 MHz bandwidth and the 1×26-toneresource unit located in the center location of the 80 MHz bandwidth).On the left side and the right side of the default resource unit in thecenter location of each 20 MHz bandwidth, there are two 2×26-toneresource units respectively. Allocation of 2×26-tone resource units ineach 20 MHz bandwidth is similar to allocation of 2×26-tone resourceunits shown at the second layer in FIG. 4. Herein for avoidingrepetition, a detailed description thereof is omitted.

The third layer is an allocation map of 4×26-tone resource units and thedefault resource units (namely, the 1×26-tone resource unit located inthe center location of each 20 MHz bandwidth and the 1×26-tone resourceunit located in the center location of the 80 MHz bandwidth). On theleft side and the right side of the default resource unit in the centerlocation of each 20 MHz bandwidth, there is one 4×26-tone resource unitrespectively (for example, a location #e and a location #f in FIG. 6).Allocation of 4×26-tone resource units in each 20 MHz bandwidth issimilar to allocation of 4×26-tone resource units shown at the thirdlayer in FIG. 4. Herein for avoiding repetition, a detailed descriptionthereof is omitted.

The fourth layer is an allocation map of 242-tone resource units and anallocation map of a default resource unit (namely, the 1×26-toneresource unit located in the center location of the 80 MHz bandwidth).On a left side and a right side of a center frequency of either 40 MHzbandwidth, there is one 242-tone resource unit respectively, namely,resource units located in a location #c and a location #d shown in FIG.6. Allocation of 242-tone resource units in either 40 MHz bandwidth issimilar to allocation of 242-tone resource units shown at the fourthlayer in FIG. 5. Herein for avoiding repetition, a detailed descriptionthereof is omitted.

The fifth layer is an allocation map of 2×242-tone resource units and anallocation map of a default resource unit (namely, the 1×26-toneresource unit located in the center location of the 80 MHz bandwidth).On the left side and the right side of the default resource unit locatedin the center location of the 80 MHz, there is one 242-tone resourceunit respectively, namely, resource units located in a location #a and alocation #b shown in FIG. 6. Allocation of the 242-tone resource unit ineither 40 MHz bandwidth is similar to allocation of the 242-toneresource unit shown at the fifth layer in FIG. 5. Herein for avoidingrepetition, a detailed description thereof is omitted.

The sixth layer is an allocation map of a 996-tone resource unit.

In an example, the 80 MHz bandwidth frequency domain resource (namely,an example of the to-be-assigned frequency domain resource) includes 996subcarriers, and may be divided into any resource units at the firstlayer to the fifth layer in FIG. 6. The resource units allocated areallocated to multiple users, and only one resource unit allocated can beallocated to each user.

Alternatively, in another example, the 80 MHz bandwidth frequency domainresource may be divided into a resource unit at the sixth layer. In thiscase, the 80 MHz bandwidth frequency domain resource is allocated to oneuser, and resource allocation may be indicated by using aftermentionedbandwidth indication information and a single-user transmissionindication bit.

In another example, the 80 MHz bandwidth frequency domain resource maybe divided into a resource unit at the sixth layer. In this case, the 80MHz bandwidth frequency domain resource is allocated to multiple usersfor MU-MIMO, and resource allocation may be indicated by usingaftermentioned bandwidth indication information and a multi-usertransmission indication bit.

The resource scheduling mode in the present invention mainly relates toa case in which the 80 MHz bandwidth frequency domain resource includesa combination of any resource units at the first layer to the fifthlayer and is allocated to multiple users.

For example, FIG. 11 shows an example of the 80 MHz bandwidth frequencydomain resource. As shown in FIG. 11, the frequency domain resource(from left to right in sequence in FIG. 11) is divided into one4×26-tone resource unit (namely, a resource unit #1″), one 1×26-toneresource unit (namely, a resource unit #0″′, which is a default resourceunit), one 4×26-tone resource unit (namely, a resource unit #2″), one242-tone resource unit (namely, a resource unit #3″), one 1×26-toneresource unit (namely, a resource unit #00″, which is a default resourceunit), and one 2×242-tone resource unit (namely, a resource unit #4″).

Optionally, the to-be-assigned frequency domain resource includes asymmetric center.

Specifically, as shown in FIG. 4, the 80 MHz bandwidth frequency domainresource includes a resource unit (namely, the resource unit in thedefault location) located in the center, and the locations of theresource units on the two sides of the resource unit located in thecenter are distributed symmetrically, that is, the resource unit locatedin the center may be used as a symmetric center of the 80 MHz bandwidthfrequency domain resource.

4. For a 160 MHz Bandwidth Frequency Domain Resource

It may be considered that the 160 MHz bandwidth frequency domainresource includes two 80 MHz frequency domain resources.Correspondingly, either 80 MHz bandwidth frequency domain resource mayinclude a default resource unit (namely, a resource unit located in adefault location) located in the center of the 80 MHz bandwidth, andeach 20 MHz bandwidth frequency domain resource in the 160 MHz frequencydomain resource may include a default resource unit located in thecenter of the 20 MHz bandwidth (namely, a resource unit located in adefault location).

Optionally, 10 bits may be to respectively indicate whether resourceunits in 10 default locations in the bandwidth are allocated to usersfor use.

In addition to the default resource units located in the defaultlocations, the 160 MHz bandwidth frequency domain resource furtherincludes the following seven types of resource units that arerespectively located on a left side or a right side of a centerfrequency of the 160 MHz bandwidth frequency domain resource, that is:

a 1×26-tone resource unit, a smallest resource unit possibly allocatedin the 80 MHz bandwidth, indicating that a resource unit includes oneresource subunit (namely, 26 subcarriers);

a 2×26-tone resource unit, indicating that a resource unit includes tworesource subunits (namely, 2×26 subcarriers);

a 4×26-tone resource unit, indicating that a resource unit includes fourresource subunits (namely, 4×26 subcarriers);

a 242-tone resource unit, indicating that a resource unit includes 242subcarriers;

a 2×242-tone resource unit, indicating that a resource unit includes2×242 subcarriers;

a 996-tone resource unit, indicating that a resource unit includes 996subcarriers; and

a 2×996-tone resource unit, a largest resource unit possibly allocatedin the 160 MHz bandwidth, indicating that a resource unit includes 2×996subcarriers.

To simply describe locations of resource units possibly allocated, anallocation map of the 160 MHz bandwidth resource unit is drawn ordescribed as seven layers.

The first layer is an allocation map of 1×26-tone resource units and thedefault resource units (namely, the 1×26-tone resource unit located inthe center location of each 20 MHz bandwidth and the 1×26-tone resourceunit located in the center location of either 80 MHz bandwidth). On aleft side and a right side of the default resource unit in the centerlocation of each 20 MHz bandwidth, there are four 1×26-tone resourceunits respectively. Allocation of 1×26-tone resource units in each 20MHz bandwidth is similar to allocation of 1×26-tone resource units shownat the first layer in FIG. 4. Herein for avoiding repetition, a detaileddescription thereof is omitted.

The second layer is an allocation map of 2×26-tone resource units andthe default resource units (namely, the 1×26-tone resource unit locatedin the center location of each 20 MHz bandwidth and the 1×26-toneresource unit located in the center location of either 80 MHzbandwidth). On the left side and the right side of the default resourceunit in the center location of each 20 MHz bandwidth, there are two2×26-tone resource units respectively. Allocation of 2×26-tone resourceunits in each 20 MHz bandwidth is similar to allocation of 2×26-toneresource units shown at the second layer in FIG. 4. Herein for avoidingrepetition, a detailed description thereof is omitted.

The third layer is an allocation map of 4×26-tone resource units and thedefault resource units (namely, the 1×26-tone resource unit located inthe center location of each 20 MHz bandwidth and the 1×26-tone resourceunit located in the center location of either 80 MHz bandwidth). On theleft side and the right side of the default resource unit in the centerlocation of each 20 MHz bandwidth, there is one 4×26-tone resource unitrespectively. Allocation of 4×26-tone resource units in each 20 MHzbandwidth is similar to allocation of 4×26-tone resource units shown atthe third layer in FIG. 4. Herein for avoiding repetition, a detaileddescription thereof is omitted.

The fourth layer is an allocation map of 242-tone resource units and anallocation map of default resource units (namely, the 1×26-tone resourceunit located in the center location of either 80 MHz bandwidth). On aleft side and a right side of a center frequency of either 40 MHz, thereis one 242-tone resource unit respectively. Allocation of 242-toneresource units in either 40 MHz bandwidth is similar to allocation of242-tone resource units shown at the fourth layer in FIG. 5. Herein foravoiding repetition, a detailed description thereof is omitted.

The fifth layer is an allocation map of 2×242-tone resource units and anallocation map of default resource units (namely, the 1×26-tone resourceunit located in the center location of either 80 MHz bandwidth). On aleft side and a right side of the default resource unit located in thecenter location of the 80 MHz, there is one 242-tone resource unitrespectively. Allocation of the 242-tone resource unit in each 40 MHzbandwidth is similar to allocation of the 242-tone resource unit shownat the fifth layer in FIG. 5. Herein for avoiding repetition, a detaileddescription thereof is omitted.

The sixth layer is an allocation map of 996-tone resource units and anallocation map of default resource units (namely, the 1×26-tone resourceunit located in the center location of each 80 MHz bandwidth). On theleft side and the right side of the center frequency of the 160 MHz,there is one 996-tone resource unit respectively. Allocation of the242-tone resource unit in either 80 MHz bandwidth is similar toallocation of the 996-tone resource unit shown at the sixth layer inFIG. 6. Herein for avoiding repetition, a detailed description thereofis omitted.

The seventh layer is an allocation map of a 2×996-tone resource unit.

In an example, the 160 MHz bandwidth frequency domain resource (namely,an example of the to-be-assigned frequency domain resource) includes2×996 subcarriers, and may be divided into any resource units at thefirst layer to the sixth layer. The resource units allocated areallocated to multiple users, and only one resource unit allocated can beallocated to each user.

Alternatively, in another example, the 160 MHz bandwidth frequencydomain resource may be divided into a resource unit at the seventhlayer. In this case, the 160 MHz bandwidth frequency domain resource isallocated to one user, and resource allocation may be indicated by usingaftermentioned bandwidth indication information and a single-usertransmission indication bit.

In another example, the 160 MHz bandwidth frequency domain resource maybe divided into a resource unit at the seventh layer. In this case, the160 MHz bandwidth frequency domain resource is allocated to multipleusers for MU-MIMO, and resource allocation may be indicated by usingaftermentioned bandwidth indication information and a multi-usertransmission indication bit.

The resource scheduling mode in the present invention mainly relates toa case in which the 160 MHz bandwidth frequency domain resource includesa combination of any resource units at the first layer to the sixthlayer and is allocated to multiple users.

Optionally, the to-be-assigned frequency domain resource includes asymmetric center.

Specifically, as shown in FIG. 4, locations of various resource units onthe left side and the right side of the center frequency of the 160 MHzbandwidth frequency domain resource are distributed symmetrically, thatis, the center frequency may be used as a symmetric center of the 160MHz bandwidth frequency domain resource.

The foregoing illustrates locations of resource units possibly allocatedfrom a to-be-assigned frequency domain resource. The following describesin detail a process of generating resource scheduling information basedon locations of resource units possibly allocated.

In this embodiment, a sending end needs to perform resource scheduling,for example, notify, by using resource scheduling information, areceiving end (the quantity of the receiving ends may be one or more) ofa resource unit corresponding to the receiving end, so that thereceiving end performs transmission by using the resource unit.

The sending end may notify the following information to each receivingend in the system by using a bit sequence, or, a bitmap:An allocation ofresource units in the current to-be-assigned frequency domain resource.The allocation of resource units comprises: on the one hand, a quantityof subcarriers included in each resource unit allocated, i.e. a size ofeach resource unit allocated. the allocation of resource units alsocomprises: on the other hand, a location of each allocated resource unitin the to-be-assigned frequency domain resource. In the followingembodiments, a simplified indication for the allocation of resource unitis provided, based on the protocol-predefined resource units possiblyallocated for each bandwidth; for example, based on the predefinedquantity and location of each resource unit with each size in eachbandwidth. Correspondingly, a receiving end may determine each resourceunit allocated by the sending end, based on the above mentionedinformation. Combined with the information about the scheduled receivingend, the receiving end may perform subsequent information communicationon a corresponding scheduled resource unit.

Each of the following embodiments provides a solution for efficientlyindicating allocation of resource units in the to-be-assigned frequencydomain resource (bandwidth).

Embodiment 1

Optionally, the bit sequence includes multiple type-1 bits, the multipletype-1 bits correspond to multiple resource unit location pairs on aone-to-one basis, one of the type-1 bits is to indicate whether resourceunit locations in a corresponding resource unit location pair aredistributed in a same to-be-assigned resource unit, and one resourceunit location pair includes locations of two contiguous smallestresource units located on one side of a default location. Specifically,referring to FIG. 7 and FIG. 8, FIG. 7 and FIG. 8 are a simple schematicdiagram of a resource unit allocation result and a schematic diagram ofa corresponding bit sequence to indicate to-be-assigned resource unitsallocated.

For various bandwidths (only 20 MHz is illustrated in the figures, butthis includes and is not limited to 40 MHz, 80 MHz, and 160 MHz), thebit sequence includes at least multiple (two or more) type-1 bits. Thetype-1 bits are to indicate whether locations of two contiguous smallestresource units (1×26) possibly allocated and located on one side of adefault location (namely, a location in which a default resource unit islocated) in the to-be-assigned frequency domain resource, aredistributed in a same to-be-assigned resource unit.

Herein, as shown in FIG. 4 to FIG. 6, at the first layer of eachbandwidth, there are four 1×26 resource unit locations on one side of adefault location in each 20 MHz bandwidth. One side of a defaultlocation may include two resource unit location pairs. Each resourceunit location pair may include two contiguous 1×26 resource unitlocations, and each 1×26 resource unit location belongs to and onlybelongs to one resource unit location pair.

It should be noted that, according to the foregoing description, theremay be multiple default locations in different bandwidths. If there aremultiple default locations, one side of the default locations refers toband resources between two default locations.

Optionally, the method may further include: when two contiguous type-1bits both indicate allocation in a same to-be-assigned resource unit,the bit sequence further includes multiple (two or more) type-4 bits,and the type-4 bits are to indicate whether locations of two contiguoussecond smallest resource units (locations of 2×26-tone resource units)are distributed in a same resource unit.

In different bandwidths, only a type-1 bit may be included. Except for atype-1 bit indication, other manners may be to indicate allocation ofresource units according to the foregoing indication principle, untilallocation of all resource units is indicated. It can be seen that, fora larger bandwidth, more bits are required to indicate allocation of allresource units.

Optionally, the resource scheduling information further includes firstindication information to indicate the to-be-assigned frequency domainresource.

Using the manner shown in FIG. 7 or FIG. 8 as an example, the firstindication information to indicate that the to-be-assigned frequencydomain resource is 20 MHz, and the bit sequence includes at least fourtype-1 bits. Each bit corresponds to two 1×26 resource unit locationsarranged in sequence from left to right, and is to indicate whether thetwo 1×26 resource unit locations are distributed in a sameto-be-assigned resource unit.

Preferably, the solution further includes type-4 bits.

When a bit #1 and a bit #2 in the four bits both indicate that the two1×26 resource units are distributed in a same to-be-assigned resourceunit, the bit sequence further includes a bit #5, to indicate whetherthe 2×26 resource unit locations corresponding to the bit #1 and bit #2are distributed in a same to-be-assigned resource unit; or

when a bit #3 and a bit #4 in the four bits both indicate that the two1×26 resource units are distributed in a same to-be-assigned resourceunit, the bit sequence further includes a bit #6, to indicate whetherthe 2×26 resource unit locations corresponding to the bit #3 and bit #4are distributed in a same to-be-assigned resource unit.

In addition, if two consecutive bits (for example, the bit #1 and thebit #2, or the bit #3 and the bit #4) in the four bits indicate that thetwo 1×26 resource units are not distributed in a same to-be-assignedresource unit, no type-4 bit is required.

It may be understood that, in different bandwidths, a type-1 bit may beincluded. Except for a type-1 bit indication, other manners may be toindicate allocation of other resource units according to the foregoingindication principle. Other bits are to indicate whether ato-be-assigned resource unit allocated is in locations of two contiguoussecond smallest resource units possibly allocated, until allocation ofall resource units is indicated. For 40 MHz, 80 MHz, and 160 MHzbandwidths, a preferred manner is to only indicate whether locations oftwo contiguous smallest resource units (1×26) possibly allocated andlocated on one side of a default location (namely, a location in which adefault resource unit is located) in the to-be-assigned frequency domainresource are distributed in a same to-be-assigned resource unit, or toonly indicate whether a to-be-assigned resource unit allocated is inlocations of two contiguous smallest resource units possibly allocatedor locations of two contiguous second smallest resource units possiblyallocated. For a location of a larger resource unit, other possibleimplementation manners are used for indicating.

Embodiment 2

Optionally, the bit sequence includes multiple type-2 bits, and thetype-2 bit is to indicate whether a largest resource unit on one side ofthe symmetric center is in the actual allocation.

Referring to FIG. 9, FIG. 10, and FIG. 11, FIG. 9, FIG. 10, and FIG. 11are a simple schematic diagram of a resource unit allocation result anda schematic diagram of a corresponding bit sequence to indicateto-be-assigned resource units allocated.

For various bandwidths (cases of 20 MHz, 40 MHz, and 80 MHz are shown inthe figures separately, but this also includes and is applicable to 160MHz), the bit sequence includes at least multiple (two or more) type-2bits. The type-2 bits are to indicate, when the to-be-assigned frequencydomain resource is allocated to multiple users, whether the largestresource unit on one side of the symmetric center in the to-be-assignedfrequency domain resource is in the actual allocation. As known from theforegoing description, in various bandwidths, there are differentlocations of largest resource units located on one side of the symmetriccenter. For example, if the to-be-assigned frequency domain resource is20 MHz, a location of a largest resource unit possibly allocated is alocation of a 4×26-tone resource unit; for another example, if theto-be-assigned frequency domain resource is 40 MHz, a location of alargest resource unit possibly allocated is a location of a 242-toneresource unit; for another example, if the to-be-assigned frequencydomain resource is 80 MHz, a location of a largest resource unitpossibly allocated is a location of a 2×242-tone resource unit; foranother example, if the to-be-assigned frequency domain resource is 160MHz, a location of a largest resource unit possibly allocated is alocation of a 996-tone resource unit.

Optionally, the method may further include: when a certain type-2 bitindicates that the largest resource unit possibly allocated is not inthe actual allocation, a type-5 bit is further included. In a range ofthe resource unit location indicated by the type-2 bit, the type-5 bitis to indicate whether the second largest resource unit possiblyallocated on one side of the symmetric center is in the actualallocation.

In different bandwidths, it may only include a type-2 bit. Except for atype-2 bit indication, other manners may be to indicate allocation ofother resource units. It may also, according to the foregoing indicationprinciple, use other bits to indicate whether the third largest resourceunit is an actually allocated resource unit, until allocation of allresource units is indicated.

For 40 MHz, 80 MHz, and 160 MHz, a preferred manner is: to only indicatewhether the largest resource unit possibly allocated on one side of thesymmetric center is an actually allocated resource unit, or to onlyindicate whether the location of a largest resource unit and the secondlargest resource units possibly allocated are actually allocatedresource units; for the location of a smaller resource unit(s), otherpossible implementation manners may be used for indicating.

Optionally, the resource scheduling information further includes firstindication information to indicate the to-be-assigned frequency domainresource.

Using the manner shown in FIG. 9 as an example, the first indicationinformation to indicate the to-be-assigned frequency domain resource is20 MHz. The bit sequence includes at least two bits (namely, an exampleof the type-2 bits), and a bit #A and a bit #B in the at least two bitsare respectively to indicate whether a 4×26-tone resource unit locationon the left side or the right side of the symmetric center (namely, adefault location in the 20 MHz bandwidth) of the 20 MHz bandwidth isactually allocated. Certainly, the bit #A may indicate the right sideand the bit #B indicates the left side. Principles thereof areconsistent and are not described again.

Preferably, the example in FIG. 9 may further include:

when the bit #A in the type-2 bits indicates that the the 4×26-toneresource unit location is not actually allocated, the bit sequence mayfurther include a bit #C and a bit #D. The bit #C is to indicate whetherfront-end 2×26-tone resource unit locations corresponding to the bit #Aare allocated in a same to-be-assigned resource unit, and the bit #D isto indicate whether the to-be-assigned resource unit allocated is in aback-end 2×26-tone resource unit location corresponding to the bit #A;or

when the bit #B in the type-2 bits indicates that 4×26-tone resourceunit location is not actually allocated, the bit sequence furtherincludes a bit #E and a bit #F. The bit #E is to indicate whether thefront-end 2×26-tone resource unit locations corresponding to the bit #Bare allocated in a same to-be-assigned resource unit, and the bit #F isto indicate whether the back-end 2×26-tone resource unit locationcorresponding to the bit #B are actually allocated.

Using the manner shown in FIG. 10 as an example, the first indicationinformation to indicate that the to-be-assigned frequency domainresource is 40 MHz. The bit sequence includes at least two bits (namely,another example of the type-2 bits), and a bit #A′ and a bit #B′ in theat least two bits are respectively to indicate whether a 242-toneresource unit location on the left side or the right side of thesymmetric center (namely, a center frequency in the 40 MHz bandwidth) ofthe 40 MHz bandwidth, is actually allocated. Certainly, the bit #A′ mayindicate the right side and the bit #B′ indicates the left side.Principles thereof are consistent and are not described again.

If the the 242-tone resource unit location is not actually allocated,other manners may also be used for continuing with the indication,without being limited to this implementation manner.

Using the manner shown in FIG. 11 as an example, the first indicationinformation to indicate that the to-be-assigned frequency domainresource is 80 MHz. The bit sequence includes at least two bits (namely,still another example of the type-2 bits), and a bit #A″ and a bit #B″in the at least two bits are respectively to indicate whether a2×242-tone resource unit location on the left side or the right side ofthe symmetric center (namely, a default location in the center of the 80MHz bandwidth) of the 80 MHz bandwidth, is actually allocated.Certainly, the bit #A″ may indicate the right side and the bit #B″indicates the left side. Principles thereof are consistent and are notdescribed again.

If the the 2×242 resource unit location is not actually allocated, thisimplementation manner may continue to be to indicate whether a 242resource unit location in the range of the 2×242 resource unit locationis actually allocated. For subsequent resource units, other manners maycontinue to be used for indicating, without being limited to thisimplementation manner.

For 160 MHz or other bandwidths, similarly, refer to the foregoingsolution.

Embodiment 3

Optionally, the bit sequence includes two type-3 bits, the two type-3bits correspond to two resource unit location groups located on twosides of the symmetric center on a one-to-one basis, and the type-3 bitsare to indicate whether all resource units in resource unit locations inthe corresponding resource unit location groups are the to-be-assignedresource units, where one resource unit location group includeslocations of multiple smallest resource units located on one side of thecenter of the to-be-assigned frequency domain resource.

Referring to FIG. 12 and FIG. 13, FIG. 12 and FIG. 13 are a simpleschematic diagram of a resource unit allocation result and a schematicdiagram of a corresponding bit sequence to indicate to-be-assignedresource units allocated.

For various bandwidths (only cases of 20 MHz, 40 MHz, and 80 MHz areshown in the figures, but this also includes and is applicable to 160MHz), the bit sequence includes at least multiple type-3 bits. Sometype-3 bits are to indicate whether all resource units in locations ofmultiple smallest resource units possibly allocated and located on oneside of the symmetric center (for example, a default location in the 20MHz bandwidth, a center frequency in the 40 MHz bandwidth, a defaultlocation in the center of the 80 MHz bandwidth, or a center frequency inthe 160 MHz bandwidth) in the to-be-assigned frequency domain resourceare to-be-assigned resource units allocated, and other type-3 bits arerespectively to indicate whether all resource units in locations ofmultiple smallest resource units possibly allocated and located on theother side of the default location in the to-be-assigned frequencydomain resource are to-be-assigned resource units allocated. Generally,a size of a smallest resource unit in each bandwidth is 1×26. For alocation of the smallest resource unit, refer to the foregoing detaileddescriptions. Details are not described herein again.

Herein, one side of the symmetric center may include a resource unitlocation group, or each resource unit location group may include all1×26 resource unit locations except the default location on one side ofthe symmetric center, where each 1×26 resource unit location belongs toand only belongs to one resource unit location group.

Optionally, the method may further include: when a certain type-3 bitindicates that all resource units in locations of multiple smallestresource units possibly allocated are not to-be-assigned resource unitsallocated, a type-6 bit is further included. In a range of the resourceunit locations indicated by the type-3 bit, the type-6 bit is toindicate whether all resource units in locations of multiple secondsmallest resource units possibly allocated are to-be-assigned resourceunits allocated.

In different bandwidths, only a type-3 bit may be included. Except for atype-3 bit indication, other manners may be to indicate allocation ofother resource units according to the foregoing indication principle.Other bits are to indicate whether the third largest resource units areactually allocated resource units, until allocation of all resourceunits is indicated. For 40 MHz, 80 MHz, and 160 MHz, a preferred manneris to only indicate whether the locations of the smallest resource unitspossibly allocated are actually allocated resource units, or to onlyindicate whether the locations of the smallest resource units and thelocations of the second smallest resource unit are actually allocatedresource units. For a location of a larger resource unit, other possibleimplementation manners are used for indicating.

Embodiment 4

Optionally, the aforementioned bit sequence to indicate resource unitallocation includes a type-0 bit, and the bit indicates whether thelocation of the largest resource unit possibly allocated is actuallyallocated. and corresponding to a particular bandwidth, that is, the bitindicates that the largest resource unit is used for MU-MIMOtransmission. Subsequently, other resource indication information is toallocate the to-be-assigned resource unit allocated to a correspondingstation. The location of the largest resource unit possibly allocatedand corresponding to the particular bandwidth is, for example, thefourth layer in FIG. 4 for the 20 MHz bandwidth, the fifth layer in FIG.5 for 40 MHz, the sixth layer in FIG. 6 for 80 MHz, or the seventh layerfor 160 MHz, as described above.

In this case, it may be understood that, when the type-0 bit indicatesthat the largest resource unit possibly allocated from a currentbandwidth is not an actually allocated resource unit, subsequently, theforegoing type-1 bit, type-2 bit, or type-3 bit, or bits of other typesneed to be included to indicate allocation of resource units. If thetype-0 bit indicates that a to-be-assigned resource unit allocated is inthe location of the largest resource unit corresponding to the currentbandwidth, subsequently, other bit sequences do not need to be includedto indicate allocation of resource units.

In addition, it should be noted that, similar manners are used inprinciple in the foregoing embodiments to indicate allocation ofresource units for different bandwidths. That is, for 40 MHz, 80 MHz,and 160 MHz bandwidths, the foregoing indicating method is used forindicating on the whole.

The following describes in detail the method and process of determiningthe foregoing bit sequence based on the foregoing Embodiment 1, 2, 3, or4.

Optionally, the sending end obtains N mapping rules, where the N mappingrules correspond to N preset subcarrier quantities on a one-to-onebasis, the mapping rule is to indicate a mapping relationship between adetermining result and an indication identifier, the determining resultis obtained based on a relationship between a preset subcarrier quantitycorresponding to the mapping rule and a determining object, and N≥1;

when allocating M frequency domain resource units included in theto-be-assigned frequency domain resource to M receiving ends, thesending end uses a quantity of subcarriers included in each frequencydomain resource unit as the determining object, and determines,according to the N mapping rules, an indication identifier correspondingto each frequency domain resource unit under each mapping rule, wherethe M frequency domain resource units correspond to the M receiving endson a one-to-one basis;

the sending end determines a bit sequence according to the indicationidentifier, where the bit sequence is to indicate the quantity of thesubcarriers included in each frequency domain resource unit and alocation of each frequency domain resource unit in the to-be-assignedfrequency domain resource; and

the sending end sends resource scheduling information including the bitsequence to the receiving end, so that the receiving end determines,according to the resource scheduling information, a frequency domainresource unit corresponding to the receiving end.

Optionally, the preset subcarrier quantity is determined according to atype of the resource unit.

Specifically, in this embodiment, the preset subcarrier quantity may bedetermined according to a possible quantity of resource unit types inthe WLAN system.

Optionally, that the sending end obtains N mapping rules includes:

obtaining the N mapping rules according to a quantity of subcarriersincluded in the to-be-assigned frequency domain resource, a minimumvalue of the preset subcarrier quantity, and a maximum value of thepreset subcarrier quantity.

Specifically, in this embodiment, the preset rule may be determinedaccording to a bandwidth of the to-be-assigned frequency domain resource(namely, the quantity of the subcarriers included in the to-be-assignedfrequency domain resource (herein, the subcarriers included in theto-be-assigned frequency domain resource do not include a direct currentsubcarrier and a sideband guard subcarrier; hereinafter for avoidingrepetition, descriptions about same or similar cases are omitted), sizesof the foregoing resource subunits (namely, the minimum value of thepreset subcarrier quantity), and a maximum value of a quantity ofsubcarriers included in a resource unit in the bandwidth (namely, themaximum value of the preset subcarrier quantity).

For example, when a 20 MHz bandwidth frequency domain resource is used,the frequency domain resource may include three types of resource unitsshown in FIG. 4. Therefore, the preset subcarrier quantity may be:

1×26, 2×26, and 4×26.

For another example, when a 40 MHz bandwidth frequency domain resourceis used, the frequency domain resource may include four types ofresource units shown in FIG. 5. Therefore, the preset subcarrierquantity may be:

1×26, 2×26, 4×26, and 242.

For another example, when an 80 MHz bandwidth frequency domain resourceis used, the frequency domain resource may include five types ofresource units shown in FIG. 6. Therefore, the preset subcarrierquantity may be:

1×26, 2×26, 4×26, 242, and 2×242.

For another example, when a 160 MHz bandwidth frequency domain resourceis used, the frequency domain resource may include six types of resourceunits, that is, the preset subcarrier quantity may be:

1×26, 2×26, 4×26, 242, 2×242, and 996.

Moreover, in this embodiment, the receiving end may also use a similarmethod and process to determine the preset subcarrier quantity.Moreover, to ensure reliability of the method 100, it should be ensuredthat preset subcarrier quantities determined by the sending end and thereceiving end are the same.

It should be understood that, the foregoing illustrated method fordetermining a preset subcarrier quantity is merely an example, and thepresent invention is not limited thereto. The preset subcarrier quantitymay also be indicated to the sending end or the receiving end by ahigher-layer management device, or may be preset on the sending end orthe receiving end by a network administrator, or may be directlydetermined by the sending end or the receiving end according to thebandwidth of the to-be-assigned frequency domain resource, as long as itcan be ensured that the preset subcarrier quantities determined by thesending end and the receiving end are the same. This is not particularlylimited in the present invention.

In this embodiment, a corresponding indication identifier of anyresource unit in the to-be-assigned frequency domain resource may beobtained for any mapping rule. That is, a relationship (for example, amagnitude relationship) between a quantity of subcarriers (or a type ofthe resource unit) included in the resource unit and the presetsubcarrier quantity (or a type of a resource unit corresponding to thepreset subcarrier quantity) may be determined, and differentrelationships may correspond to different indication identifiers.

The following describes in detail content of the mapping rule and amethod for determining an indication identifier.

Optionally, the determining, according to the N mapping rules, anindication identifier corresponding to each resource unit under eachmapping rule includes:

based on the preset subcarrier quantity corresponding to each mappingrule, according to a preset order, and according to the N mapping rulesin sequence, determining the indication identifier corresponding to eachresource unit under each mapping rule.

Specifically, in this embodiment, a tree method may be to determine theindication identifier of each resource unit under each mapping rule insequence according to an order (for example, descending or ascending) ofpreset subcarrier quantities.

In this embodiment, as mapping rules for the foregoing determined presetsubcarrier quantity, the following three types may be illustrated. Thefollowing describes in detail various mapping rules and processingprocedures based on various mapping rules.

α. Type-1 Mapping Rule (Corresponding to Embodiment 1)

In this embodiment, the sending end may determine the identifier of eachresource unit under each mapping rule in the ascending order of thepreset subcarrier quantities.

In this case, a type-1 mapping rule (hereinafter denoted as a mappingrule #A for ease of understanding and distinguishing) may be describedas determining whether a size of a resource unit located in a specifiedfrequency domain location (namely, a quantity of included subcarriers)is greater than or equal to a preset subcarrier quantity correspondingto the mapping rule #A. If yes is determined, an indication identifierof the frequency domain location under the mapping rule #A is 1. If nois determined, an indication identifier of the frequency domain locationunder the mapping rule #A is 0.

In other words, the foregoing order of the preset subcarrier quantitiesmay be correspondingly an order of layers shown in FIG. 4 to FIG. 7,that is, the sending end may determine a mapping rule corresponding toeach layer in a top-down order (namely, the ascending order of thepreset subcarrier quantities) in the foregoing allocation map ofresource units.

That is, the mapping rule #A at an Xth layer may be further describedas: if (one or more) resource units in a specified frequency domainlocation are formed by aggregation of resource units at an (X-1)th layer(namely, an upper layer of the Xth layer), the indication identifier ofthe frequency domain location under the mapping rule #A is 1; or if (oneor more) resource units in a specified frequency domain location are notformed by aggregation of resource units at an (X-1)th layer (namely, anupper layer of the Xth layer), the indication identifier of thefrequency domain location under the mapping rule #A is 0.

It should be particularly noted that, herein “aggregation” can only beaggregation of adjacent resource units at one upper layer, andaggregation of resource units at two upper layers does not exist.Therefore, bits may be further compressed in this solution, that is, abit indicating that upper layer aggregation is impossible may beomitted. For example, one 2×26 and two 1×26 resource units are on a leftside of a 1×26-tone resource unit (namely, a symmetric center of the 20MHz bandwidth) located in a center location in the 20 MHz bandwidth. Inthis case, the resource units at the upper layer cannot be aggregatedinto a 4×26 resource unit, and therefore, a corresponding indication bitmay be omitted.

FIG. 7 shows a tree diagram of an example of a determining process basedon the type-1 mapping rule. Using a to-be-assigned frequency domainresource with a 20 MHz bandwidth as an example, the to-be-assignedfrequency domain resource includes two 2×26-tone resource units(hereinafter denoted as a resource unit #1 and a resource unit #2 forease of understanding and distinguishing), one 1×26-tone resource unit(hereinafter denoted as a resource unit #0 for ease of understanding anddistinguishing), and one 4×26-tone resource unit (hereinafter denoted asa resource unit #3 for ease of understanding and distinguishing) fromleft to right in sequence.

It should be noted that, in the 20 MHz bandwidth, because one 1×26-toneresource unit (namely, the resource unit #0) located in a middlelocation of the bandwidth always exists, the resource unit may beimplicitly indicated. Therefore, the method 100 is mainly to determinean indication identifier corresponding to any resource unit except theresource unit #0. For avoiding repetition, the following omitsdescriptions about same or similar cases.

Certainly, in another example, one bit may also be to indicate whetherthe resource unit #0 is available.

First, as shown in FIG. 7, a preset rule (hereinafter denoted as apreset rule #1 for ease of understanding and distinguishing)corresponding to a preset subcarrier quantity of 2×26 is determined, anddetermining is performed from left to right in sequence.

In other words, allocation of resource units at the second layer in FIG.4 is used as a determining criterion, and determining is performed fromleft to right in sequence.

In a determining process of the sending end, a resource unitcorresponding to the location #1 at the second layer in FIG. 4 is theresource unit #1, and a quantity of subcarriers included in the resourceunit #1 is 2×26, meeting a determining condition corresponding to thepreset rule #1, that is, the quantity of the subcarriers included in theresource unit #1 is greater than or equal to the preset subcarrierquantity corresponding to the preset rule #1. Therefore, an indicationidentifier of the location #1 (or the resource unit #1) under the presetrule #1 is 1. In other words, the resource unit #1 is formed byaggregation of two or more than two 1×26 resource units. Therefore, theindication identifier of the location #1 (or the resource unit #1) underthe preset rule #1 is 1.

A resource unit corresponding to the location #2 at the second layer inFIG. 4 is the resource unit #2, and a quantity of subcarriers includedin the resource unit #2 is 2×26, meeting the determining conditioncorresponding to the preset rule #1, that is, the quantity of thesubcarriers included in the resource unit #2 is greater than or equal tothe preset subcarrier quantity corresponding to the preset rule #1.Therefore, an indication identifier of the location #2 (or the resourceunit #2) under the preset rule #1 is 1. In other words, the resourceunit #2 is formed by aggregation of two 1×26 resource units. Therefore,the indication identifier of the location #2 (or the resource unit #2)under the preset rule #1 is 1.

A resource unit corresponding to the location #3 at the second layer inFIG. 4 is the resource unit #3 (namely, a part of the resource unit #3),and a quantity of subcarriers included in the resource unit #3 is 4×26,meeting the determining condition corresponding to the preset rule #1,that is, the quantity of the subcarriers included in the resource unit#3 is greater than or equal to the preset subcarrier quantitycorresponding to the preset rule #1. In other words, the resource unit#3 is formed by aggregation of two 1×26 resource units. Therefore, anindication identifier of the location #3 under the preset rule #1 is 1.

Moreover, a resource unit corresponding to the location #4 at the secondlayer in FIG. 4 is the resource unit #3 (namely, a part of the resourceunit #3), and the quantity of the subcarriers included in the resourceunit #3 is 4×26, meeting the determining condition corresponding to thepreset rule #1, that is, the quantity of the subcarriers included in theresource unit #3 is greater than or equal to the preset subcarrierquantity corresponding to the preset rule #1. In other words, theresource unit #3 is formed by aggregation of two 1×26 resource units.Therefore, an indication identifier of the location #4 under the presetrule #1 is 1.

Therefore, the indication identifier of the resource unit #3 under thepreset rule #1 is 11.

Afterward, as shown in FIG. 7, a preset rule (hereinafter denoted as apreset rule #2 for ease of understanding and distinguishing)corresponding to a preset subcarrier quantity of 4×26 is determined, anddetermining is performed from left to right.

In other words, allocation of resource units at the third layer in FIG.4 is used as a determining criterion, and determining is performed fromleft to right in sequence.

Resource units corresponding to the location #5 at the third layer inFIG. 4 are the resource unit #1 and the resource unit #2, and thequantities of the subcarriers included in the resource unit #1 and theresource unit #2 are 2×26, not meeting a determining conditioncorresponding to the preset rule #2, that is, the quantities of thesubcarriers included in the resource unit #1 and the resource unit #2are smaller than the preset subcarrier quantity corresponding to thepreset rule #2. Therefore, an indication identifier of the location #5(or the resource unit #1 and the resource unit #2) under the preset rule#1 is 0. In other words, the resource unit #1 and the resource unit #2are not formed by aggregation of two 2×26 resource units. Therefore, theindication identifier of the location #5 (or the resource unit #1 andthe resource unit #2) under the preset rule #2 is 0, that is, a bit “0”is used as the indication identifier of the resource unit #1 and theresource unit #2 under the preset rule #2.

A resource unit corresponding to the location #6 at the third layer inFIG. 4 is the resource unit #3, and the quantity of the subcarriersincluded in the resource unit #3 is 4×26, meeting the determiningcondition corresponding to the preset rule #2, that is, the quantity ofthe subcarriers included in the resource unit #2 is greater than orequal to the preset subcarrier quantity corresponding to the preset rule#2. Therefore, an indication identifier of the location #6 (or theresource unit #3) under the preset rule #2 is 1. In other words, theresource unit #3 is formed by aggregation of two 2×26 resource units.Therefore, the indication identifier of the location #6 (or the resourceunit #3) under the preset rule #2 is 1.

A bit sequence formed by various indication identifiers generated forthe to-be-assigned frequency domain resource shown in FIG. 7 based onthe type-1 mapping rule is 111101, and in comparison with the method forgenerating a bit sequence in the prior art, three bits of overheads canbe spared.

Correspondingly, in a determining process of the receiving end, firstfour bits in the bit sequence indicate allocation of resource units inthe to-be-assigned frequency domain resource in the location #1 to thelocation #4 at the second layer in FIG. 4.

The first indication identifier is 1. Therefore, the receiving end maydetermine: the quantity of the subcarriers included in the resource unit(namely, the resource unit #1) in the location #1 at the second layer inFIG. 4 meets the determining condition corresponding to the preset rule#1, that is, the quantity of the subcarriers included in the resourceunit in the location #1 is greater than or equal to the presetsubcarrier quantity (namely, 2×26) corresponding to the preset rule #1.In other words, the resource unit located in the location #1 is formedby aggregation of two or more than two 1×26 resource units.

The second indication identifier is 1. Therefore, the receiving end maydetermine: the quantity of the subcarriers included in the resource unit(namely, the resource unit #2) in the location #2 at the second layer inFIG. 4 meets the determining condition corresponding to the preset rule#1, that is, the quantity of the subcarriers included in the resourceunit in the location #2 is greater than or equal to the presetsubcarrier quantity (namely, 2×26) corresponding to the preset rule #1.In other words, the resource unit located in the location #2 is formedby aggregation of two or more than two 1×26 resource units.

The third indication identifier is 1. Therefore, the receiving end maydetermine: the quantity of the subcarriers included in the resource unit(namely, the resource unit #3) in the location #3 at the second layer inFIG. 4 meets the determining condition corresponding to the preset rule#1, that is, the quantity of the subcarriers included in the resourceunit in the location #3 is greater than or equal to the presetsubcarrier quantity (namely, 2×26) corresponding to the preset rule #1.In other words, the resource unit located in the location #3 is formedby aggregation of two or more than two 1×26 resource units.

The fourth indication identifier is 1. Therefore, the receiving end maydetermine: the quantity of the subcarriers included in the resource unit(namely, the resource unit #3) in the location #4 at the second layer inFIG. 4 meets the determining condition corresponding to the preset rule#1, that is, the quantity of the subcarriers included in the resourceunit in the location #4 is greater than or equal to the presetsubcarrier quantity (namely, 2×26) corresponding to the preset rule #1.In other words, the resource unit located in the location #4 is formedby aggregation of two or more than two 1×26 resource units.

The fifth bit and the sixth bit in the bit sequence indicate allocationof resource units in the to-be-assigned frequency domain resource in thelocation #5 and the location #6 at the third layer in FIG. 4.

The fifth indication identifier is 0. Therefore, the receiving end maydetermine: the quantity of the subcarriers included in the resource unit(namely, the resource unit #1 and the resource unit #2) in the location#5 at the third layer in FIG. 4 does not meet the determining conditioncorresponding to the preset rule #2, that is, the quantity of thesubcarriers included in the resource unit in the location #5 is smallerthan the preset subcarrier quantity (namely, 4×26) corresponding to thepreset rule #2. In other words, the resource unit located in thelocation #5 is not formed by aggregation of two 2×26 resource units.

Therefore, with reference to the first indication identifier, the secondindication identifier, and the fifth indication identifier, thereceiving end can determine that the resource units located in thelocation #1 and the location #2 are two 2×26-tone resource units, thatis, can determine that the to-be-assigned frequency domain resourceincludes the resource unit #1 and the resource unit #2.

The sixth indication identifier is 1. Therefore, the receiving end maydetermine: the quantity of the subcarriers included in the resource unit(namely, the resource unit #3) in the location #6 at the third layer inFIG. 4 meets the determining condition corresponding to the preset rule#2, that is, the quantity of the subcarriers included in the resourceunit in the location #5 is greater than or equal to the presetsubcarrier quantity (namely, 4×26) corresponding to the preset rule #2.In other words, the resource unit located in the location #5 is formedby aggregation of two 2×26 resource units.

Therefore, with reference to the third indication identifier, the fourthindication identifier, and the sixth indication identifier, thereceiving end can determine that the resource unit located in thelocation #3 and the location #4 is a 4×26-tone resource unit, that is,can determine that the to-be-assigned frequency domain resource includesthe resource unit #3.

Therefore, the receiving end may determine: the first resource unit(namely, the resource unit #1) in the to-be-assigned frequency domainresource is a 2×26-tone resource unit, the second resource unit (namely,the resource unit #2) in the to-be-assigned frequency domain resource isa 2×26-tone resource unit, and the third resource unit (namely, theresource unit #3) in the to-be-assigned frequency domain resource is a4×26-tone resource unit.

As described above, the determining process of the receiving end is aprocess inverse to the determining process of the sending end. Foravoiding repetition, the following omits the detailed description aboutthe determining process of the receiving end that is inverse to thedetermining process of the sending end.

Certainly, referring to the foregoing Embodiment 4, in another optionalexample, for allocation of resource units shown in FIG. 7, first,determining is performed according to a quantity of subcarriers includedin a largest resource unit possibly allocated and corresponding to thecurrent 20 MHz bandwidth, that is, a preset rule (hereinafter denoted asa preset rule #22 for ease of understanding and distinguishing)corresponding to a preset subcarrier quantity of 242 is determined, anddetermining is performed to obtain a value of a type-0 bit. In otherwords, allocation of resource units at the fourth layer in FIG. 4 isused as a determining criterion, and determining is performed to obtainthe value of the type-0 bit.

Specifically, in a determining process of the sending end, allocation ofresource units shown in FIG. 7 is: the resource unit #1, the resourceunit #2, the resource unit #0, and the resource unit #3 (the wholeresource unit at the fourth layer in FIG. 4), and the quantities of thesubcarriers included in the resource units are 2×26, 2×26, 1×26, and4×26 respectively, not meeting a determining condition corresponding tothe preset rule #22, that is, the quantity of the subcarriers includedin any one of the resource unit #0, the resource unit #1, the resourceunit #2, and the resource unit #3 is not equal to the preset subcarrierquantity (namely, 242) corresponding to the preset rule #22. Therefore,an indication identifier of the fourth layer under the preset rule #22in FIG. 4 is 0, and the indication identifier is optional. That is, thevalue of the type-0 bit is 0. After the value of the type-0 bit isobtained, a value of the foregoing type-1 bit continues to be obtainedaccording to the manner shown in FIG. 7.

FIG. 8 shows a tree diagram of another example of a determining processbased on the type-1 mapping rule. Using a to-be-assigned frequencydomain resource with a 20 MHz bandwidth as an example, theto-be-assigned frequency domain resource includes one 2×26-tone resourceunit (hereinafter denoted as a resource unit #1′ for ease ofunderstanding and distinguishing), three 1×26-tone resource units(hereinafter denoted as a resource unit #2′, a resource unit #3′, and aresource unit #0′ for ease of understanding and distinguishing), and one4×26-tone resource unit (hereinafter denoted as a resource unit #4′ forease of understanding and distinguishing) from left to right insequence.

It should be noted that, in the 20 MHz bandwidth, because one 1×26-toneresource unit (namely, the resource unit #0′) located in a centerlocation of the bandwidth always exists, the resource unit may beimplicitly indicated. Therefore, the method 100 is mainly to determinean indication identifier corresponding to any resource unit except theresource unit #0′. For avoiding repetition, the following omitsdescriptions about same or similar cases.

First, as shown in FIG. 8, a preset rule (namely, a preset rule #1)corresponding to a preset subcarrier quantity of 2×26 is determined, anddetermining is performed from left to right in sequence.

In other words, allocation of resource units at the second layer in FIG.4 is used as a determining criterion, and determining is performed fromleft to right in sequence.

A resource unit corresponding to the location #1 at the second layer inFIG. 4 is the resource unit #1′, and a quantity of subcarriers includedin the resource unit #1′ is 2×26, meeting a determining conditioncorresponding to the preset rule #1, that is, the quantity of thesubcarriers included in the resource unit (namely, the resource unit#1′) in the location #1 is greater than or equal to the presetsubcarrier quantity corresponding to the preset rule #1. Therefore, anindication identifier of the location #1 (or the resource unit #1′)under the preset rule #1 is 1. In other words, the resource unit #1 isformed by aggregation of two 1×26 resource units. Therefore, theindication identifier of the location #1 (or the resource unit #1′)under the preset rule #1 is 1.

Resource units corresponding to the location #2 at the second layer inFIG. 4 are the resource unit #2′ and the resource unit #3′, andquantities of subcarriers included in the resource unit #2′ and theresource unit #3′ are 1×26, not meeting the determining conditioncorresponding to the preset rule #1, that is, the quantities of thesubcarriers included in the resource unit #2′ and the resource unit #3′are smaller than the preset subcarrier quantity corresponding to thepreset rule #1. Therefore, an indication identifier of the location #2(or the resource unit #2′ and the resource unit #3′) under the presetrule #1 is 0. In other words, the resource unit #2′ and the resourceunit #3′ are not formed by aggregation of two 1×26 resource units.Therefore, the indication identifier of the location #2 (or the resourceunit #2′ and the resource unit #3′) under the preset rule #1 is 0, thatis, a bit “0” is used as the indication identifier of the resource unit#2′ and the resource unit #3′ under the preset rule #1.

A resource unit corresponding to the location #3 at the second layer inFIG. 4 is the resource unit #4′ (namely, a part of the resource unit#4′), and a quantity of subcarriers included in the resource unit #4′ is4×26, meeting the determining condition corresponding to the preset rule#1, that is, the quantity of the subcarriers included in the resourceunit #4′ is greater than or equal to the preset subcarrier quantitycorresponding to the preset rule #1. In other words, the resource unit#4′ is formed by aggregation of two 1×26 resource units. Therefore, anindication identifier of the location #3 under the preset rule #1 is 1.

Moreover, a resource unit corresponding to the location #4 at the secondlayer in FIG. 4 is the resource unit #4′ (namely, a part of the resourceunit #4′), and the quantity of the subcarriers included in the resourceunit #4′ is 4×26, meeting the determining condition corresponding to thepreset rule #1, that is, the quantity of the subcarriers included in theresource unit #4′ is greater than or equal to the preset subcarrierquantity corresponding to the preset rule #1. In other words, theresource unit #4′ is formed by aggregation of two 1×26 resource units.Therefore, an indication identifier of the location #4 under the presetrule #1 is 1.

Therefore, an indication identifier of the resource unit #4′ located inthe location #3 and the location #4 under the preset rule #1 is 11.

Afterward, as shown in FIG. 8, a preset rule (hereinafter denoted as apreset rule #2 for ease of understanding and distinguishing)corresponding to a preset subcarrier quantity of 4×26 is determined, anddetermining is performed from left to right.

In other words, an allocation map of resource units at the third layerin FIG. 4 is used as a determining criterion, and determining isperformed from left to right in sequence.

Resource units corresponding to the location #5 at the third layer inFIG. 4 are the resource unit #1′, the resource unit #2′, and theresource unit #3′, and none of the quantities of the subcarriersincluded in the resource unit #1′, the resource unit #2′, and theresource unit #3′ meets a determining condition corresponding to thepreset rule #2, that is, the quantities of the subcarriers included inthe resource unit #1′, the resource unit #2′, and the resource unit #3′are all smaller than the preset subcarrier quantity corresponding to thepreset rule #2. Therefore, an indication identifier of the location #5(or the resource unit #1′, the resource unit #2′, and the resource unit#3′) under the preset rule #2 is 0. In other words, the resource unit#1′, the resource unit #2′, and the resource unit #3′ are not formed byaggregation of two 2×26 resource units. Therefore, an indicationidentifier of the resource unit #1′, the resource unit #2′, and theresource unit #3′ under the preset rule #2 is 0. That is, a bit “0” isused as the indication identifier of the resource unit #1′, the resourceunit #2′, and the resource unit #3′ under the preset rule #2.

In addition, because it is determined under the rule 1 that the resourceunits in the location #5 at the third layer in FIG. 4 are one 2×26resource unit and two 1×26 resource units, allocation of the location #5at the third layer in FIG. 4 is already complete. Therefore, theindication identifier of the resource unit #1′, the resource unit #2′,and the resource unit #3′ under the preset rule #2 may also be omitted.

A resource unit corresponding to the location #6 at the third layer inFIG. 4 is the resource unit #4′, and the quantity of the subcarriersincluded in the resource unit #4′ is 4×26, meeting the determiningcondition corresponding to the preset rule #2, that is, the quantity ofthe subcarriers included in the resource unit #4′ is greater than orequal to the preset subcarrier quantity corresponding to the preset rule#2. Therefore, an indication identifier of the location #6 (or theresource unit #4′) under the preset rule #2 is 1. In other words, theresource unit #4′ is formed by aggregation of two 2×26 resource units.Therefore, the indication identifier of the resource unit #4′ under thepreset rule #2 is 1.

That is, a bit sequence formed by various indication identifiersgenerated for the to-be-assigned frequency domain resource shown in FIG.8 based on the type-1 mapping rule is 101101 or 10111. That is, incomparison with the method for generating a bit sequence in the priorart, three or four bits of overheads can be spared.

Certainly, similarly, referring to the foregoing Embodiment 4, inanother optional example, for allocation of resource units shown in FIG.8, first, determining is performed according to a quantity ofsubcarriers included in a largest resource unit possibly allocated andcorresponding to the current 20 MHz bandwidth, that is, a preset rule(hereinafter denoted as a preset rule #22 for ease of understanding anddistinguishing) corresponding to a preset subcarrier quantity of 242 isdetermined, and determining is performed to obtain a value of a type-0bit. In other words, allocation of resource units at the fourth layer inFIG. 4 is used as a determining criterion, and determining is performedto obtain the value of the type-0 bit.

Specifically, in a determining process of the sending end, allocation ofresource units shown in FIG. 8 is: the resource unit #1′, the resourceunit #2′, the resource unit #3′, the resource unit #0′, and the resourceunit #4′, and the quantities of the subcarriers included in the resourceunits are 2×26, 1×26, 1×26, 1×26, and 4×26 respectively, not meeting adetermining condition corresponding to the preset rule #22, that is, thequantity of the subcarriers included in any one of the resource unit#1′, the resource unit #2′, the resource unit #3′, the resource unit#0′, and the resource unit #4′ is not equal to the preset subcarrierquantity (namely, 242) corresponding to the preset rule #22. Therefore,an indication identifier under the preset rule #22 is 0, and theindication identifier is optional. That is, the value of the type-0 bitis 0. After the value of the type-0 bit is obtained, a value of theforegoing type-1 bit continues to be obtained according to the mannershown in FIG. 8.

In other words, if the optional indication identifier under the presetrule #22 is included, a bit sequence formed by various indicationidentifiers generated for the to-be-assigned frequency domain resourceshown in FIG. 8 based on the type-1 mapping rule is 0101101 or 010111,and in comparison with the method for generating a bit sequence in theprior art, two bits or three bits of overheads can be spared.Optionally, one bit indicating whether a default resource unit locationis available may be further included.

The type-1 mapping rule and the processing procedure based on the type-1mapping rule are described above with reference to FIG. 7 and FIG. 8.Type-2 and type-3 mapping rules and processing procedures based on thetype-2 and type-3 mapping rules are hereinafter described in detail withreference to FIG. 9 to FIG. 14.

Optionally, the to-be-assigned frequency domain resource has a symmetriccenter; and

the determining a bit sequence according to the indication identifierincludes:

determining an arrangement order according to a location of eachresource unit in the to-be-assigned frequency domain resource relativeto the symmetric center of the to-be-assigned frequency domain resource;and

determining, based on the arrangement order and according to theindication identifier, a bit sequence to indicate the to-be-assignedfrequency domain resource.

Specifically, as shown in FIG. 4 to FIG. 6, allocation of resource units(or resource unit locations) of a 20 MHz bandwidth frequency domainresource at each layer is in symmetry relative to a 1×26-tone resourcesubunit located in a center location (namely, an example of thesymmetric center); allocation of resource units of a 40 MHz bandwidthfrequency domain resource at each layer is in symmetry relative to acenter point (namely, another example of the symmetric center);allocation of resource units of an 80 MHz bandwidth frequency domainresource at each layer is in symmetry relative to a 1×26-tone resourcesubunit located in a center location (namely, still another example of asymmetric center); and allocation of resource units of a 160 MHzbandwidth frequency domain resource at each layer is in symmetryrelative to a center point (namely, still another example of thesymmetric center).

In this embodiment, the sending end may determine the identifier of eachresource unit under each mapping rule by using the foregoing symmetry.

β. Type-2 Mapping Rule (Corresponding to Embodiment 2)

In this embodiment, the sending end may determine the identifier of eachresource unit under each mapping rule in the descending order of thepreset subcarrier quantities.

In this case, a type-2 mapping rule (hereinafter denoted as a mappingrule #B for ease of understanding and distinguishing) may be describedas determining whether a size of a resource unit located in a specifiedfrequency domain location (namely, a quantity of included subcarriers)on a left side or a right side of the symmetric center is greater thanor equal to a preset subcarrier quantity corresponding to the mappingrule #B. If yes is determined, an indication identifier of the frequencydomain location under the mapping rule #B is 1. If no is determined, anindication identifier of the frequency domain location under the mappingrule #B is 0.

In other words, the foregoing order of the preset subcarrier quantitiesmay be correspondingly an order of layers shown in FIG. 4 to FIG. 6,that is, the sending end may determine a mapping rule corresponding toeach layer in a bottom-up order (namely, the descending order of thepreset subcarrier quantities) in the foregoing allocation map ofresource units.

FIG. 9 shows a tree diagram of an example of a determining process basedon the type-2 mapping rule. Using a to-be-assigned frequency domainresource with a 20 MHz bandwidth as an example, the to-be-assignedfrequency domain resource includes two 2×26-tone resource units (namely,a resource unit #1 and a resource unit #2), one 1×26-tone resource unit(namely, a resource unit #0), and one 4×26-tone resource unit (namely, aresource unit #3) from left to right in sequence.

Likewise, in the 20 MHz bandwidth, because one 1×26-tone resource unit(namely, the resource unit #0) located in a middle location of thebandwidth always exists, the resource unit may be implicitly indicated.Therefore, the method 100 is mainly to determine an indicationidentifier corresponding to any resource unit except the resource unit#0.

First, as shown in FIG. 9, determining is performed according to aquantity of subcarriers included in the largest resource unit located onone side of a default location in the 20 MHz bandwidth, that is, apreset rule (hereinafter denoted as a preset rule #3 for ease ofunderstanding and distinguishing) corresponding to a preset subcarrierquantity of 4×26 is determined, and determining is performed from leftto right in sequence.

In other words, allocation of resource units at the third layer in FIG.4 is used as a determining criterion, and determining is performed fromleft to right in sequence.

In a determining process of the sending end, resource unitscorresponding to the location #5 (on the left side of the symmetriccenter of 20 MHz) at the third layer in FIG. 4 are the resource unit #1and the resource unit #2, and quantities of subcarriers included in theresource unit #1 and the resource unit #2 are 2×26, not meeting adetermining condition corresponding to the preset rule #3, that is, thequantities of the subcarriers included in the resource unit #1 and theresource unit #2 are not equal to the preset subcarrier quantity(namely, 4×26) corresponding to the preset rule #1. Therefore, anindication identifier of the location #1 (or the resource unit #1 andthe resource unit #2) under the preset rule #3 is 0.

A resource unit corresponding to the location #6 (namely, on the rightside of the symmetric center of 20 MHz) at the third layer in FIG. 4 isthe resource unit #3, and a quantity of subcarriers included in theresource unit #3 is 4×26, meeting the determining conditioncorresponding to the preset rule #3, that is, the quantity of thesubcarriers included in the resource unit #2 is equal to the presetsubcarrier quantity corresponding to the preset rule #3. Therefore, anindication identifier of the location #3 (or the resource unit #3) underthe preset rule #3 is 1.

Herein, in the 20 MHz bandwidth, because a type of the largest resourceunit on one side of the symmetric center is a 4×26 RU (except that a 242RU is allocated to one user for single-user transmission), allocation ofthe frequency domain resource on the right side of the symmetric center,namely, the frequency domain resource corresponding to the location #6(or the location #3 and the location #4), is complete.

Afterward, as shown in FIG. 9, a preset rule (hereinafter denoted as apreset rule #4 for ease of understanding and distinguishing)corresponding to a preset subcarrier quantity of 2×26 is determined, anddetermining is performed from left to right.

In other words, allocation of resource units at the second layer in FIG.4 is used as a determining criterion, and determining is performed fromleft to right in sequence.

A resource unit corresponding to the location #1 (namely, on the leftside of the symmetric center of 10 MHz) at the second layer in FIG. 4 isthe resource unit #1, and the quantity of the subcarriers included inthe resource unit #1 is 2×26, meeting a determining conditioncorresponding to the preset rule #4, that is, the quantity of thesubcarriers included in the resource unit #1 is equal to the presetsubcarrier quantity corresponding to the preset rule #4. Therefore, anindication identifier of the location #1 (or the resource unit #1) underthe preset rule #4 is 1.

A resource unit corresponding to the location #2 (namely, on the rightside of the symmetric center of 10 MHz) at the second layer in FIG. 4 isthe resource unit #2, and the quantity of the subcarriers included inthe resource unit #2 is 2×26, meeting the determining conditioncorresponding to the preset rule #4, that is, the quantity of thesubcarriers included in the resource unit #2 is equal to the presetsubcarrier quantity corresponding to the preset rule #4. Therefore, anindication identifier of the location #2 (or the resource unit #2) underthe preset rule #4 is 1.

Therefore, allocation of the frequency domain resource on the left sideof the symmetric center, namely, the frequency domain resourcecorresponding to the location #5 (or the location #1 and the location#2), is complete.

A bit sequence formed by various indication identifiers generated forthe to-be-assigned frequency domain resource shown in FIG. 9 based onthe type-2 mapping rule is 0111, and in comparison with the method forgenerating a bit sequence in the prior art, five bits of overheads canbe spared.

Correspondingly, in a determining process of the receiving end, firsttwo bits in the bit sequence indicate allocation of resource units inthe to-be-assigned frequency domain resource in the location #5 and thelocation #6 at the third layer in FIG. 4.

The first indication identifier is 1. Therefore, the receiving end maydetermine: the quantity of the subcarriers included in the resource unit(namely, the resource unit #1 and the resource unit #2) in the location#5 at the third layer in FIG. 4 does not meet the determining conditioncorresponding to the preset rule #3, that is, the quantity of thesubcarriers included in the resource unit in the location #5 is notequal to the preset subcarrier quantity (namely, 4×26) corresponding tothe preset rule #3. In other words, the resource unit located in thelocation #5 is not a 4×26-tone resource unit.

The second indication identifier is 1. Therefore, the receiving end maydetermine: the quantity of the subcarriers included in the resource unit(namely, the resource unit #3) in the location #6 at the third layer inFIG. 4 meets the determining condition corresponding to the preset rule#3, that is, the quantity of the subcarriers included in the resourceunit in the location #6 is equal to the preset subcarrier quantity(namely, 4×26) corresponding to the preset rule #3.

Therefore, with reference to the second indication identifier, thereceiving end can determine that the resource unit located in thelocation #6 is a 4×26-tone resource unit, that is, the receiving end candetermine that the resource unit on the right side of the symmetriccenter is a 4×26-tone resource unit. Therefore, the resource unit #3(the location #3, location #4, or location #6) located on the right sideof the symmetric center may be determined.

Therefore, the receiving end may determine that the third bit and thefourth bit in the bit sequence indicate allocation of resource units inthe to-be-assigned frequency domain resource in the location #1 and thelocation #2 at the second layer in FIG. 4.

The third indication identifier is 1. Therefore, the receiving end maydetermine: the quantity of the subcarriers included in the resource unit(namely, the resource unit #1) in the location #1 at the second layer inFIG. 4 meets the determining condition corresponding to the preset rule#4, that is, the quantity of the subcarriers included in the resourceunit in the location #1 is equal to the preset subcarrier quantity(namely, 2×26) corresponding to the preset rule #4. In other words, theresource unit located in the location #1 is a 2×26-tone resource unit.

The fourth indication identifier is 1. Therefore, the receiving end maydetermine: the quantity of the subcarriers included in the resource unit(namely, the resource unit #2) in the location #2 at the second layer inFIG. 4 meets the determining condition corresponding to the preset rule#4, that is, the quantity of the subcarriers included in the resourceunit in the location #2 is equal to the preset subcarrier quantity(namely, 2×26) corresponding to the preset rule #4. In other words, theresource unit located in the location #2 is a 2×26-tone resource unit.

Therefore, with reference to the first indication identifier, the thirdindication identifier, and the fourth indication identifier, thereceiving end can determine that resource units located in the location#1 and the location #2 are two 2×26-tone resource units, that is, candetermine that the to-be-assigned frequency domain resource includes theresource unit #1 and the resource unit #2.

Therefore, the receiving end may determine: the first resource unit(namely, the resource unit #1) in the to-be-assigned frequency domainresource is a 2×26-tone resource unit, the second resource unit (namely,the resource unit #2) in the to-be-assigned frequency domain resource isa 2×26-tone resource unit, and the third resource unit (namely, theresource unit #3) in the to-be-assigned frequency domain resource is a4×26-tone resource unit.

As described above, the determining process of the receiving end is aprocess inverse to the determining process of the sending end. Foravoiding repetition, the following omits the detailed description aboutthe determining process of the receiving end that is inverse to thedetermining process of the sending end.

Certainly, similarly, referring to the foregoing Embodiment 4, inanother optional example, for allocation of resource units shown in FIG.9, first, determining is performed according to a quantity ofsubcarriers included in a largest resource unit possibly allocated andcorresponding to the 20 MHz bandwidth, that is, a preset rule(hereinafter denoted as a preset rule #22 for ease of understanding anddistinguishing) corresponding to a preset subcarrier quantity of 242 isdetermined, and determining is performed to obtain a value of a type-0bit. In other words, allocation of resource units at the fourth layer inFIG. 4 is used as a determining criterion, and determining is performedto obtain the value of the type-0 bit.

Specifically, in a determining process of the sending end, allocation ofresource units shown in FIG. 9 is: the resource unit #1, the resourceunit #2, the resource unit #0, and the resource unit #3, and thequantities of the subcarriers included in the resource units are 2×26,1×26, 1×26, 1×26, and 4×26 respectively, not meeting a determiningcondition corresponding to the preset rule #22, that is, the quantity ofthe subcarriers included in any one of the resource unit #1, theresource unit #2, the resource unit #0, and the resource unit #3 is notequal to the preset subcarrier quantity (namely, 242) corresponding tothe preset rule #22. Therefore, an indication identifier under thepreset rule #22 is 0, and the indication identifier is optional. Thatis, the value of the type-0 bit is 0. After the value of the type-0 bitis obtained, a value of the foregoing type-2 bit continues to beobtained according to the manner shown in FIG. 9.

In other words, if the optional indication identifier under the presetrule #22 is included, a bit sequence formed by various indicationidentifiers generated for the to-be-assigned frequency domain resourceshown in FIG. 9 based on the type-2 mapping rule is 00111, and incomparison with the method for generating a bit sequence in the priorart, four bits of overheads can be spared. Optionally, one bitindicating whether a default resource unit location is available may befurther included.

FIG. 10 shows a tree diagram of another example of a determining processbased on the type-2 mapping rule. Using a to-be-assigned frequencydomain resource with a 40 MHz bandwidth as an example, theto-be-assigned frequency domain resource includes two 2×26-tone resourceunits (hereinafter denoted as a resource unit #1″ and a resource unit#2″ for ease of understanding and distinguishing), one 1×26-toneresource unit (hereinafter denoted as a resource unit #0″ for ease ofunderstanding and distinguishing), one 4×26-tone resource unit(hereinafter denoted as a resource unit #3″ for ease of understandingand distinguishing), and one 4×26-tone resource unit (hereinafterdenoted as a resource unit #4″ for ease of understanding anddistinguishing) from left to right in sequence.

First, as shown in FIG. 10, a quantity of subcarriers included in alargest resource unit in the 40 MHz bandwidth is determined, that is, apreset rule (hereinafter denoted as a preset rule #7 for ease ofunderstanding and distinguishing) corresponding to a preset subcarrierquantity of 242 is determined, and determining is performed from left toright in sequence.

In other words, allocation of resource units at the fourth layer in FIG.5 is used as a determining criterion, and determining is performed fromleft to right in sequence.

In a determining process of the sending end, resource unitscorresponding to the location #A (namely, on the left side of thesymmetric center of 40 MHz) at the fourth layer in FIG. 5 are theresource unit #1″, the resource unit #2″, the resource unit #0″, and theresource unit #3″, and quantities of subcarriers included in theresource units are not 242, not meeting a determining conditioncorresponding to the preset rule #7, that is, the quantities of thesubcarriers included in the resource unit #1″, the resource unit #2″,the resource unit #0″, and the resource unit #3″ are not equal to thepreset subcarrier quantity (namely, 242) corresponding to the presetrule #7. Therefore, an indication identifier of the location #A (or theresource unit #1″, the resource unit #2″, the resource unit #0″, and theresource unit #3″) under the preset rule #7 is 0.

A resource unit corresponding to the location #B (namely, on the rightside of the symmetric center of 40 MHz) at the fourth layer in FIG. 5 isthe resource unit #4″, and a quantity of subcarriers included in theresource unit 4″ is 242, meeting the determining condition correspondingto the preset rule #7, that is, the quantity of the subcarriers includedin the resource unit #4″ is equal to the preset subcarrier quantitycorresponding to the preset rule #7. Therefore, an indication identifierof the location #B (or the resource unit #4″) under the preset rule #7is 1.

Herein, in the 40 MHz bandwidth, because a type of the largest resourceunit is 242, allocation of the frequency domain resource on the rightside of the symmetric center, namely, the frequency domain resourcecorresponding to the location #B, is complete.

Afterward, as shown in FIG. 10, a quantity of subcarriers included in alargest resource unit on one side of the symmetric center in a 20 MHzbandwidth, in a 20 MHz bandwidth frequency domain resource that is notcompletely allocated on the left side of the symmetric center isdetermined, that is, a preset rule (hereinafter denoted as a preset rule#8 for ease of understanding and distinguishing) corresponding to apreset subcarrier quantity of 4×26 is determined, and determining isperformed from left to right in sequence.

In other words, allocation of resource units at the third layer in FIG.5 is used as a determining criterion, and determining is performed fromleft to right in sequence.

In a determining process of the sending end, resource unitscorresponding to the location #C (on the left side of the symmetriccenter of 20 MHz) at the third layer in FIG. 5 are the resource unit #1″and the resource unit #2″, and the quantities of the subcarriersincluded in the resource unit #1″ and the resource unit #2″ are 2×26,not meeting a determining condition corresponding to the preset rule #8,that is, the quantities of the subcarriers included in the resource unit#1″ and the resource unit #2″ are not equal to the preset subcarrierquantity (namely, 4×26) corresponding to the preset rule #8. Therefore,an indication identifier of the location #C (or the resource unit #1″and the resource unit #2″) under the preset rule #8 is 0.

In addition, in the 20 MHz bandwidth, because one 1×26-tone resourceunit (namely, the resource unit #0″) located in a middle location of thebandwidth always exists, the resource unit may be implicitly indicated.

A resource unit corresponding to the location #D (namely, on the rightside of the symmetric center of 20 MHz) at the third layer in FIG. 5 isthe resource unit #3″, and the quantity of the subcarriers included inthe resource unit #3″ is 4×26, meeting the determining conditioncorresponding to the preset rule #8, that is, the quantity of thesubcarriers included in the resource unit #3″ is equal to the presetsubcarrier quantity corresponding to the preset rule #8. Therefore, anindication identifier of the location #D (or the resource unit #3″)under the preset rule #8 is 1.

Herein, in the 20 MHz bandwidth, because a type of the largest resourceunit is 4×26, allocation of the frequency domain resource on the rightside of the symmetric center, namely, the frequency domain resourcecorresponding to the location #D, is complete.

Afterward, as shown in FIG. 10, a preset rule (hereinafter denoted as apreset rule #9 for ease of understanding and distinguishing)corresponding to a preset subcarrier quantity of 2×26 is determined, anddetermining is performed from left to right.

In other words, allocation of resource units at the second layer in FIG.5 is used as a determining criterion, and determining is performed fromleft to right in sequence.

A resource unit corresponding to the location #E (namely, on the leftside of the symmetric center of 10 MHz) at the second layer in FIG. 5 isthe resource unit #1″, and the quantity of the subcarriers included inthe resource unit #1″ is 2×26, meeting a determining conditioncorresponding to the preset rule #9, that is, the quantity of thesubcarriers included in the resource unit 1″ is equal to the presetsubcarrier quantity corresponding to the preset rule #9. Therefore, anindication identifier of the location #E (or the resource unit 1″) underthe preset rule #9 is 1.

A resource unit corresponding to the location #F (namely, on the rightside of the symmetric center of 10 MHz) at the second layer in FIG. 5 isthe resource unit #2″, and the quantity of the subcarriers included inthe resource unit #2″ is 2×26, meeting the determining conditioncorresponding to the preset rule #9, that is, the quantity of thesubcarriers included in the resource unit 2″ is equal to the presetsubcarrier quantity corresponding to the preset rule #9. Therefore, anindication identifier of the location #F (or the resource unit 2″) underthe preset rule #9 is 1.

It should be noted that, in the foregoing description, to correspond toprocessing in different bandwidths, different marks are used fordistinguishing the preset rule #3 and the preset rule #8, as well as thepreset rule #4 and the preset rule #9; however, preset subcarrierquantities corresponding to the preset rules are the same.

A bit sequence formed by various indication identifiers generated forthe to-be-assigned frequency domain resource shown in FIG. 10 based onthe type-1 mapping rule is 010111, and in comparison with the method forgenerating a bit sequence in the prior art, 12 bits of overheads can bespared.

Certainly, similarly, referring to the foregoing Embodiment 4, inanother optional example, for allocation of resource units shown in FIG.10, first, determining is performed according to a quantity ofsubcarriers included in a largest resource unit possibly allocated andcorresponding to the 40 MHz bandwidth, that is, a preset rule(hereinafter denoted as a preset rule #23 for ease of understanding anddistinguishing) corresponding to a preset subcarrier quantity of 484 isdetermined, and determining is performed to obtain a value of a type-0bit. In other words, allocation of resource units at the fifth layer inFIG. 5 is used as a determining criterion, and determining is performedto obtain the value of the type-0 bit.

Specifically, in a determining process of the sending end, allocation ofresource units shown in FIG. 10 is: the resource unit #1″, the resourceunit #2″, the resource unit #0″, the resource unit #3″, and the resourceunit #4″, and the quantities of the subcarriers included in the resourceunits are 2×26, 2×26, 1×26, 4×26, and 242 respectively, not meeting adetermining condition corresponding to the preset rule #22, that is, thequantity of the subcarriers included in any one of the resource unit#1″, the resource unit #2″, the resource unit #0″, the resource unit#3″, and the resource unit #4″ is not equal to the preset subcarrierquantity (namely, 484) corresponding to the preset rule #23. Therefore,an indication identifier under the preset rule #23 is 0, and theindication identifier is optional. That is, the value of the type-0 bitis 0. After the value of the type-0 bit is obtained, a value of theforegoing type-2 bit continues to be obtained according to the mannershown in FIG. 10.

In other words, if the optional indication identifier under the presetrule #23 is included, a bit sequence formed by various indicationidentifiers generated for the to-be-assigned frequency domain resourceshown in FIG. 10 based on the type-2 mapping rule is 0010111, and incomparison with the method for generating a bit sequence in the priorart, 11 bits of overheads can be spared. Optionally, two bits indicatingwhether two default resource unit locations are available may be furtherincluded.

FIG. 11 shows a tree diagram of still another example of a determiningprocess based on the type-2 mapping rule. Using a to-be-assignedfrequency domain resource with a 80 MHz bandwidth as an example, theto-be-assigned frequency domain resource includes one 4×26-tone resourceunit (hereinafter denoted as a resource unit #1′″ for ease ofunderstanding and distinguishing), one 1×26-tone resource unit(hereinafter denoted as a resource unit #0″′ for ease of understandingand distinguishing), one 4×26-tone resource unit (hereinafter denoted asa resource unit #2′″ for ease of understanding and distinguishing), one242-tone resource unit (hereinafter denoted as a resource unit #3′″ forease of understanding and distinguishing), one 1×26-tone resource unit(hereinafter denoted as a resource unit #00′″ for ease of understandingand distinguishing), and one 2×242-tone resource unit (hereinafterdenoted as a resource unit #4′″ for ease of understanding anddistinguishing) from left to right in sequence.

First, as shown in FIG. 11, a quantity of subcarriers included in thelargest resource unit located on one side the symmetric center in the 80MHz bandwidth is determined, that is, a preset rule (hereinafter denotedas a preset rule #10 for ease of understanding and distinguishing)corresponding to a preset subcarrier quantity of 2×242 is determined,and determining is performed from left to right in sequence.

In other words, allocation of resource units at the fifth layer in FIG.6 is used as a determining criterion, and determining is performed fromleft to right in sequence.

In a determining process of the sending end, resource unitscorresponding to the location #a (namely, on the left side of theresource unit #00″′ in the symmetric center of 80 MHz) at the fifthlayer in FIG. 6 are the resource unit #1″′, the resource unit #0″′, theresource unit #2′″, and the resource unit #3′″, and quantities ofsubcarriers included in the resource units are not 2×242, not meeting adetermining condition corresponding to the preset rule #10, that is, thequantities of the subcarriers included in the resource unit #1″′, theresource unit #0″′, the resource unit #2′″, and the resource unit #3′″are not equal to the preset subcarrier quantity (namely, 2×242)corresponding to the preset rule #10. Therefore, an indicationidentifier of the location #A (or the resource unit #1″′, the resourceunit #0″′, the resource unit #2′″, and the resource unit #3″) under thepreset rule #10 is 0.

In addition, in the 80 MHz bandwidth, because one 1×26-tone resourceunit (namely, the resource unit #00″′) located in a middle location ofthe bandwidth always exists, the resource unit may be implicitlyindicated.

A resource unit corresponding to the location #b (namely, on the rightside of the resource unit #00″ in the symmetric center of 80 MHz) at thefifth layer in FIG. 6 is the resource unit #4″′, and a quantity ofsubcarriers included in the resource unit #4″′ is 2×242, meeting thedetermining condition corresponding to the preset rule #10, that is, thequantity of the subcarriers included in the resource unit #4″′ is equalto the preset subcarrier quantity corresponding to the preset rule #10.Therefore, an indication identifier of the location #b (or the resourceunit #4″′) under the preset rule #10 is 1.

Herein, in the 80 MHz bandwidth, because a type of the largest resourceunit is 2×242, allocation of the frequency domain resource on the rightside of the symmetric center, namely, the frequency domain resourcecorresponding to the location #b, is complete.

Afterward, as shown in FIG. 11, a quantity of subcarriers included in alargest resource unit in a 40 MHz bandwidth, in a 40 MHz bandwidthfrequency domain resource that is not completely allocated on the leftside of the symmetric center is determined, that is, a preset rule(hereinafter denoted as a preset rule #11 for ease of understanding anddistinguishing) corresponding to a preset subcarrier quantity of 242 isdetermined, and determining is performed from left to right in sequence.

In other words, allocation of resource units at the fourth layer in FIG.6 is used as a determining criterion, and determining is performed fromleft to right in sequence.

In a determining process of the sending end, resource unitscorresponding to the location #c (namely, on the left side of thesymmetric center of 40 MHz) at the fourth layer in FIG. 6 are theresource unit #1″′, the resource unit #0′″, and the resource unit #2′″,and the quantities of the subcarriers included in the resource units arenot 242, not meeting a determining condition corresponding to the presetrule #11, that is, the quantities of the subcarriers included in theresource unit #1′″, the resource unit #0′″, and the resource unit #2′″are not equal to the preset subcarrier quantity (namely, 242)corresponding to the preset rule #11. Therefore, an indicationidentifier of the location #c (or the resource unit #1′″, the resourceunit #0′″, and the resource unit #2′″) under the preset rule #11 is 0.

A resource unit corresponding to the location #d (namely, on the rightside of the symmetric center of 40 MHz) at the fourth layer in FIG. 6 isthe resource unit #3′″, and the quantity of the subcarriers included inthe resource unit #3′″ is 242, meeting the determining conditioncorresponding to the preset rule #11, that is, the quantity of thesubcarriers included in the resource unit #3′″ is equal to the presetsubcarrier quantity corresponding to the preset rule #11. Therefore, anindication identifier of the location #d (or the resource unit #3′″)under the preset rule #11 is 1.

Herein, in the 40 MHz bandwidth, because a type of the largest resourceunit is 242, allocation of the frequency domain resource on the rightside of the symmetric center, namely, the frequency domain resourcecorresponding to the location #d, is complete.

Afterward, as shown in FIG. 11, a preset rule (hereinafter denoted as apreset rule #12 for ease of understanding and distinguishing)corresponding to a preset subcarrier quantity of 4×26 is determined, anddetermining is performed from left to right.

In other words, allocation of resource units at the third layer in FIG.6 is used as a determining criterion, and determining is performed fromleft to right in sequence.

A resource unit corresponding to the location #e (namely, on the leftside of the symmetric center of 20 MHz) at the third layer in FIG. 6 isthe resource unit #1′″, and the quantity of the subcarriers included inthe resource unit #1′″ is 4×26, meeting a determining conditioncorresponding to the preset rule #12, that is, the quantity of thesubcarriers included in the resource unit 1′″ is equal to the presetsubcarrier quantity corresponding to the preset rule #12. Therefore, anindication identifier of the location #e (or the resource unit 1′″)under the preset rule #12 is 1.

In addition, in the 20 MHz bandwidth, because one 1×26-tone resourceunit (namely, the resource unit #0′″) located in a middle location ofthe bandwidth always exists, the resource unit may be implicitlyindicated.

A resource unit corresponding to the location #f (namely, on the rightside of the symmetric center of 20 MHz) at the third layer in FIG. 6 isthe resource unit #2′″, and the quantity of the subcarriers included inthe resource unit #2′″ is 4×26, meeting the determining conditioncorresponding to the preset rule #12, that is, the quantity of thesubcarriers included in the resource unit 2′″ is equal to the presetsubcarrier quantity corresponding to the preset rule #12. Therefore, anindication identifier of the location #f (or the resource unit 2′″)under the preset rule #12 is 1.

Herein, in the 20 MHz bandwidth, because a type of a largest resourceunit is 4×26, allocation of the frequency domain resources on the leftside and the right side of the symmetric center, namely, the frequencydomain resources corresponding to the location #e and the location #f,is complete.

It should be noted that, in the foregoing description, to correspond toprocessing in different bandwidths, different marks are used fordistinguishing the preset rule #3 and the preset rule #8, as well as thepreset rule #4 and the preset rule #9; however, preset subcarrierquantities corresponding to the preset rules are the same.

A bit sequence formed by various indication identifiers generated forthe to-be-assigned frequency domain resource shown in FIG. 11 based onthe type-1 mapping rule is 010111, and in comparison with the method forgenerating a bit sequence in the prior art, 31 bits of overheads can bespared.

Certainly, similarly, referring to the foregoing Embodiment 4, inanother optional example, for allocation of resource units shown in FIG.10, first, determining is performed according to a quantity ofsubcarriers included in a largest resource unit possibly allocated andcorresponding to the 80 MHz bandwidth, that is, a preset rule(hereinafter denoted as a preset rule #24 for ease of understanding anddistinguishing) corresponding to a preset subcarrier quantity of 996 isdetermined, and determining is performed to obtain a value of a type-0bit. In other words, allocation of resource units at the sixth layer inFIG. 6 is used as a determining criterion, and determining is performedto obtain the value of the type-0 bit.

Specifically, in a determining process of the sending end, allocation ofresource units shown in FIG. 11 is: the resource unit #1″, the resourceunit #0″, the resource unit #2″, the resource unit #3″, the resourceunit #00″, and the resource unit #4″, and the quantities of thesubcarriers included in the resource units are 4×26, 1×26, 4×26, 242,1×26, and 2×242 respectively, not meeting a determining conditioncorresponding to the preset rule #24, that is, the quantity of thesubcarriers included in any one of the resource unit #1″, the resourceunit #0″, the resource unit #2″, the resource unit #3″, the resourceunit #00″, and the resource unit #4″ is not equal to the presetsubcarrier quantity (namely, 996) corresponding to the preset rule #24.Therefore, an indication identifier under the preset rule #24 is 0, andthe indication identifier is optional. That is, the value of the type-0bit is 0. After the value of the type-0 bit is obtained, a value of theforegoing type-2 bit continues to be obtained according to the mannershown in FIG. 11.

In other words, if the optional indication identifier under the presetrule #24 is included, a bit sequence formed by various indicationidentifiers generated for the to-be-assigned frequency domain resourceshown in FIG. 11 based on the type-2 mapping rule is 0010111, and incomparison with the method for generating a bit sequence in the priorart, 30 bits of overheads can be spared. Optionally, five bitsindicating whether five default resource unit locations are availablemay be further included.

For a large bandwidth (larger than 20 MHz), the methods of theembodiments corresponding to FIG. 10 and FIG. 11 may also be applicableonly for indicating a minimum granularity of a 20M bandwidth, that is,other methods may be to indicate resource allocation within the 20Mbandwidth. In this case, a corresponding dashed line box in FIG. 10 maybe removed, and a bit sequence formed by various indication identifiersgenerated for the to-be-assigned frequency domain resource in FIG. 10based on the type-1 mapping rule is 01. A corresponding black box inFIG. 11 may be removed, and a bit sequence formed by various indicationidentifiers generated for the to-be-assigned frequency domain resourcein FIG. 11 based on the type-1 mapping rule is 0101.

γ. Type-3 Mapping Rule (Corresponding to Embodiment 3)

In this embodiment, the sending end may determine the identifier of eachresource unit under each mapping rule in the ascending order of thepreset subcarrier quantities.

In this case, a type-3 mapping rule (hereinafter denoted as a mappingrule #C for ease of understanding and distinguishing) may be describedas determining whether a size of a resource unit located in a specifiedfrequency domain location (namely, a quantity of included subcarriers)on a left side or a right side of a symmetric center is greater than orequal to a preset subcarrier quantity corresponding to the mapping rule#C. If yes is determined, an indication identifier of the frequencydomain location under the mapping rule #C is 1. If no is determined, anindication identifier of the frequency domain location under the mappingrule #C is 0.

In other words, the foregoing order of the preset subcarrier quantitiesmay be correspondingly an order of layers shown in FIG. 4 to FIG. 6,that is, the sending end may determine a mapping rule corresponding toeach layer in a bottom-up order (namely, the ascending order of thepreset subcarrier quantities) in the foregoing allocation map ofresource units.

FIG. 12 shows a tree diagram of an example of a determining processbased on the type-3 mapping rule. Using a to-be-assigned frequencydomain resource with a 20 MHz bandwidth as an example, theto-be-assigned frequency domain resource includes two 2×26-tone resourceunits (namely, a resource unit #1 and a resource unit #2), one 1×26-toneresource unit (namely, a resource unit #0), and one 4×26-tone resourceunit (namely, a resource unit #3) from left to right in sequence.

It should be noted that, in the 20 MHz bandwidth, because one 1×26-toneresource unit (namely, the resource unit #0) located in a middlelocation of the bandwidth always exists, the resource unit may beimplicitly indicated. Therefore, the method 100 is mainly to determinean indication identifier corresponding to any resource unit except theresource unit #0. For avoiding repetition, the following omitsdescriptions about same or similar cases.

First, as shown in FIG. 12, a preset rule (hereinafter denoted as apreset rule #5 for ease of understanding and distinguishing)corresponding to a preset subcarrier quantity of 1×26 is determined, anddetermining is performed from left to right in sequence.

In other words, allocation of resource units at the first layer in FIG.4 is used as a determining criterion, and determining is performed fromleft to right in sequence.

In a determining process of the sending end, first, whether sizes ofresource units (namely, the resource unit #1 and the resource unit #2)on a left side of a symmetric center of the to-be-assigned frequencydomain resource (namely, corresponding to the location #7 to thelocation #10 in FIG. 4) are all 1×26 is determined. Because quantitiesof subcarriers included in the resource unit #1 and the resource unit #2are 2×26, not meeting a determining condition corresponding to thepreset rule #5, that is, the quantities of the subcarriers included inthe resource unit #1 and the resource unit #2 are not both equal to thepreset subcarrier quantity corresponding to the preset rule #5, anindication identifier of the location #7 to the location #10 (or theresource unit #1 and the resource unit #2) in FIG. 4 under the presetrule #5 is 0.

Afterward, whether sizes of resource units (namely, a resource unit #3)on a right side of the symmetric center of the to-be-assigned frequencydomain resource (namely, corresponding to the location #11 to thelocation #14 in FIG. 4) are all 1×26 is determined. Because a quantityof subcarriers included in the resource unit #3 is 4×26, not meeting thedetermining condition corresponding to the preset rule #5, that is, thequantity of the subcarriers included in the resource unit #3 is notequal to the preset subcarrier quantity corresponding to the preset rule#5, an indication identifier of the location #11 to the location #14 (orthe resource unit #3) in FIG. 4 under the preset rule #5 is 0.

Afterward, as shown in FIG. 12, a preset rule (hereinafter denoted as apreset rule #6 for ease of understanding and distinguishing)corresponding to a preset subcarrier quantity of 2×26 is determined, anddetermining is performed from left to right.

In other words, allocation of resource units at the second layer in FIG.4 is used as a determining criterion, and determining is performed fromleft to right in sequence.

A resource unit corresponding to the location #1 at the second layer inFIG. 4 is the resource unit #1, and the quantity of the subcarriersincluded in the resource unit #1 is 2×26, meeting a determiningcondition corresponding to the preset rule #6, that is, the quantity ofthe subcarriers included in the resource unit #1 is equal to the presetsubcarrier quantity corresponding to the preset rule #6. Therefore, anindication identifier of the location #1 (or the resource unit #1) underthe preset rule #6 is 1.

A resource unit corresponding to the location #2 at the second layer inFIG. 4 is the resource unit #2, and the quantity of the subcarriersincluded in the resource unit #2 is 2×26, meeting the determiningcondition corresponding to the preset rule #6, that is, the quantity ofthe subcarriers included in the resource unit #2 is equal to the presetsubcarrier quantity corresponding to the preset rule #6. Therefore, anindication identifier of the location #2 (or the resource unit #2) underthe preset rule #6 is 1.

A resource unit corresponding to the location #3 at the second layer inFIG. 4 is the resource unit #3, and the quantity of the subcarriersincluded in the resource unit #3 is 4×26, not meeting the determiningcondition corresponding to the preset rule #6, that is, the quantity ofthe subcarriers included in the resource unit #3 is not equal to thepreset subcarrier quantity corresponding to the preset rule #6.Therefore, an indication identifier of the location #3 under the presetrule #6 is 0.

A resource unit corresponding to the location #4 at the second layer inFIG. 4 is the resource unit #3, and the quantity of the subcarriersincluded in the resource unit #3 is 4×26, not meeting the determiningcondition corresponding to the preset rule #6, that is, the quantity ofthe subcarriers included in the resource unit #4 is not equal to thepreset subcarrier quantity corresponding to the preset rule #6.Therefore, an indication identifier of the location #4 under the presetrule #6 is 0.

That is, the indication identifier of the resource unit #3 under thepreset rule #6 is 00.

For the 20 MHz bandwidth frequency domain resource, only the case shownin FIG. 4 exists in the allocation of resource units on either side ofthe symmetric center of the frequency domain resource. Therefore, whenthe indication identifier corresponding to the location #11 to thelocation #14 is 0, and the indication identifier corresponding to thelocation #4 is 0, it can be determined that the resource unit (namely,the resource unit #3) corresponding to the location #6 is a 4×26-toneresource unit.

A bit sequence formed by various indication identifiers generated forthe to-be-assigned frequency domain resource shown in FIG. 12 based onthe type-3 mapping rule is 001100, and in comparison with the method forgenerating a bit sequence in the prior art, three bits of overheads canbe spared.

Correspondingly, in a determining process of the receiving end, thefirst bit in the bit sequence indicates allocation of resource units inthe to-be-assigned frequency domain resource in the location #7 to thelocation #10 at the first layer in FIG. 4.

The first indication identifier is 0. Therefore, the receiving end maydetermine: the quantities of the subcarriers included in the resourceunits (namely, the resource unit #1 and the resource unit #2) in thelocation #7 to the location #10 at the first layer in FIG. 4 do not meetthe determining condition corresponding to the preset rule #5, that is,the quantities of the subcarriers included in the resource units in thelocation #7 to the location #10 are not all equal to the presetsubcarrier quantity (namely, 1×26) corresponding to the preset rule #5.

The second indication identifier is 0. Therefore, the receiving end maydetermine: the quantity of the subcarriers included in the resource unit(namely, the resource unit #3) in the location #11 to the location #14at the first layer in FIG. 4 does not meet the determining conditioncorresponding to the preset rule #5, that is, the quantity of thesubcarriers included in the resource unit in the location #11 to thelocation #14 is not equal to the preset subcarrier quantity (namely,1×26) corresponding to the preset rule #5.

The third indication identifier is 1. Therefore, the receiving end maydetermine: the quantity of the subcarriers included in the resource unit(namely, the resource unit #1) in the location #1 at the second layer inFIG. 4 meets the determining condition corresponding to the preset rule#6, that is, the quantity of the subcarriers included in the resourceunit in the location #1 is equal to the preset subcarrier quantity(namely, 2×26) corresponding to the preset rule #6.

Therefore, with reference to the first indication identifier and thethird indication identifier, the receiving end can determine that thesize of the first resource unit from the left or the resource unit inthe location #1 (namely, the resource unit #1) in the frequency domainresource is 2×26.

The fourth indication identifier is 1. Therefore, the receiving end maydetermine: the quantity of the subcarriers included in the resource unit(namely, the resource unit #2) in the location #2 at the second layer inFIG. 4 meets the determining condition corresponding to the preset rule#6, that is, the quantity of the subcarriers included in the resourceunit in the location #2 is equal to the preset subcarrier quantity(namely, 2×26) corresponding to the preset rule #6.

Therefore, with reference to the first indication identifier and thefourth indication identifier, the receiving end can determine that thesize of the second resource unit from the left or the resource unit inthe location #2 (namely, the resource unit #1) in the frequency domainresource is 2×26.

The fifth indication identifier is 0. Therefore, the receiving end maydetermine: the quantity of the subcarriers included in the resource unit(namely, the resource unit #3) in the location #3 at the second layer inFIG. 4 does not meet the determining condition corresponding to thepreset rule #6, that is, the quantity of the subcarriers included in theresource unit in the location #3 is not equal to the preset subcarrierquantity (namely, 2×26) corresponding to the preset rule #6.

The sixth indication identifier is 0. Therefore, the receiving end maydetermine: the quantity of the subcarriers included in the resource unit(namely, the resource unit #3) in the location #3 at the second layer inFIG. 4 does not meet the determining condition corresponding to thepreset rule #6, that is, the quantity of the subcarriers included in theresource unit in the location #3 is not equal to the preset subcarrierquantity (namely, 2×26) corresponding to the preset rule #6.

Therefore, with reference to the first indication identifier, the fifthindication identifier, and the sixth indication identifier, thereceiving end can determine that the size of the fourth resource unitfrom the left or the resource unit in the location #3 and the location#4 (namely, the resource unit #3) in the frequency domain resource is4×26.

As described above, the determining process of the receiving end is aprocess inverse to the determining process of the sending end. Foravoiding repetition, the following omits the detailed description aboutthe determining process of the receiving end that is inverse to thedetermining process of the sending end.

FIG. 13 shows a tree diagram of another example of a determining processbased on the type-3 mapping rule. Using a to-be-assigned frequencydomain resource with a 20 MHz bandwidth as an example, theto-be-assigned frequency domain resource includes one 2×26-tone resourceunit (hereinafter denoted as a resource unit #1′ for ease ofunderstanding and distinguishing), three 1×26-tone resource units(hereinafter denoted as a resource unit #2′, a resource unit #3′, and aresource unit #0′ for ease of understanding and distinguishing), and one4×26-tone resource unit (hereinafter denoted as a resource unit #4′ forease of understanding and distinguishing) from left to right insequence.

It should be noted that, in the 20 MHz bandwidth, because one 1×26-toneresource unit (namely, the resource unit #0′) located in a centerlocation of the bandwidth always exists, the resource unit may beimplicitly indicated. Therefore, the method 100 is mainly to determinean indication identifier corresponding to any resource unit except theresource unit #0′. For avoiding repetition, the following omitsdescriptions about same or similar cases.

First, as shown in FIG. 13, a preset rule (namely, a preset rule #5)corresponding to a preset subcarrier quantity of 1×26 is determined, anddetermining is performed from left to right in sequence.

In other words, allocation of resource units at the first layer in FIG.4 is used as a determining criterion, and determining is performed fromleft to right in sequence.

In a determining process of the sending end, first, whether sizes ofresource units (namely, the resource unit #1′, the resource unit #2′,and the resource unit #3′) on a left side of a symmetric center of theto-be-assigned frequency domain resource (namely, corresponding to thelocation #7 to the location #10 in FIG. 4) are all 1×26 is determined.Because a quantity of subcarriers included in the resource unit #1′ is2×26, the resource units located on the left side of the symmetriccenter do not meet a determining condition corresponding to the presetrule #6. Therefore, an indication identifier of the location #7 to thelocation #10 (or the resource unit #1′, the resource unit #2′, and theresource unit #3′) in FIG. 4 under the preset rule #5 is 0.

Afterward, whether sizes of resource units (namely, the resource unit#3′) on a right side of the symmetric center of the to-be-assignedfrequency domain resource (namely, corresponding to the location #11 tothe location #14 in FIG. 4) are all 1×26 is determined. Because aquantity of subcarriers included in the resource unit #3′ is 4×26, notmeeting the determining condition corresponding to the preset rule #5,an indication identifier of the location #11 to the location #14 (or theresource unit #3′) in FIG. 4 under the preset rule #5 is 0.

Afterward, as shown in FIG. 13, a preset rule (namely, a preset rule #6)corresponding to a preset subcarrier quantity of 2×26 is determined, anddetermining is performed from left to right.

In other words, allocation of resource units at the second layer in FIG.4 is used as a determining criterion, and determining is performed fromleft to right in sequence.

A resource unit corresponding to the location #1 at the second layer inFIG. 4 is the resource unit #1′, and the quantity of the subcarriersincluded in the resource unit #1′ is 2×26, meeting a determiningcondition corresponding to the preset rule #6, that is, the quantity ofthe subcarriers included in the resource unit #1 is equal to the presetsubcarrier quantity corresponding to the preset rule #6. Therefore, anindication identifier of the location #1 (or the resource unit #1) underthe preset rule #6 is 1.

Resource units corresponding to the location #2 at the second layer inFIG. 4 are the resource unit #2′ and the resource unit #3′, and thequantities of the subcarriers included in the resource unit #2′ and theresource unit #3′ are 1×26, not meeting the determining conditioncorresponding to the preset rule #6, that is, the quantities of thesubcarriers included in the resource unit #2′ and the resource unit #3′are not equal to the preset subcarrier quantity corresponding to thepreset rule #6. Therefore, an indication identifier of the location #2(or the resource unit #2′ and the resource unit #3′) under the presetrule #6 is 0.

A resource unit corresponding to the location #3 at the second layer inFIG. 4 is the resource unit #3, and the quantity of the subcarriersincluded in the resource unit #3 is 4×26, not meeting the determiningcondition corresponding to the preset rule #6, that is, the quantity ofthe subcarriers included in the resource unit #3 is not equal to thepreset subcarrier quantity corresponding to the preset rule #6.Therefore, an indication identifier of the location #3 under the presetrule #6 is 0.

A resource unit corresponding to the location #4 at the second layer inFIG. 4 is the resource unit #3, and a quantity of subcarriers includedin the resource unit #3 is 4×26, not meeting the determining conditioncorresponding to the preset rule #6, that is, the quantity of thesubcarriers included in the resource unit #4 is equal to the presetsubcarrier quantity corresponding to the preset rule #6. Therefore, anindication identifier of the location #4 under the preset rule #6 is 0.

That is, the indication identifier of the resource unit #3 under thepreset rule #6 is 00.

For the 20 MHz bandwidth frequency domain resource, only the case shownin FIG. 4 exists in the allocation of resource units on either side ofthe symmetric center of the frequency domain resource. Therefore, whenthe indication identifier corresponding to the location #11 to thelocation #14 is 0, and the indication identifier corresponding to thelocation #4 is 0, it can be determined that the resource unit (namely,the resource unit #3) corresponding to the location #6 is a 4×26-toneresource unit.

A bit sequence formed by various indication identifiers generated forthe to-be-assigned frequency domain resource shown in FIG. 13 based onthe type-3 mapping rule is 001000, and in comparison with the method forgenerating a bit sequence in the prior art, three bits of overheads canbe spared.

It should be understood that, the foregoing process of determining eachindication identifier and a bit sequence based on each mapping rule ismerely an example, and the present invention is not limited thereto. Forexample, although the foregoing illustrates a process of determining ina left-to-right order, determining may also be performed in aright-to-left order, so long as it is ensured that the receiving end andthe sending end use a corresponding order.

In addition, the foregoing illustrated bandwidth of the to-be-assignedfrequency domain resource is merely an example, and the presentinvention is not limited thereto. The foregoing three types of mappingrules may be further applicable for indicating allocation of a frequencydomain resource with a larger bandwidth, for example, 40 MHz, 80 MHz, or160 MHz. In addition, a specific determining process is similar to adetermining process for 40 MHz or 80 MHz in the type-2 mapping rule.Herein for avoiding repetition, a detailed description thereof isomitted.

The foregoing three types of mapping rules may be further applicable forindicating allocation of a frequency domain resource with a largerbandwidth and indicating a minimum granularity of 20 MHz (within the 20MHz bandwidth, other methods may be used for indicating), for example,40 MHz, 80 MHz, or 160 MHz. Moreover, a specific determining process issimilar to a determining process for 40 MHz or 80 MHz in the type-2mapping rule. Herein for avoiding repetition, a detailed descriptionthereof is omitted.

Embodiment 5

As mentioned above, in the foregoing Embodiment 1, 2, 3, or 4, for 40MHz, 80 MHz, and 160 MHz bandwidths, a similar manner is to indicateallocation of resource units on the whole.

In Embodiment 5, a difference lies in that, for each 20 MHz bandwidth inthe 40 MHz, 80 MHz, and 160 MHz bandwidths, the method of the foregoingEmbodiment 1, 2, 3, or 4, or a possible combination thereof may be usedrepeatedly for indicating. In other words, for a larger bandwidth, a bitsequence for indicating allocation of resource units of the bandwidthincludes: a bit sequence to indicate allocation of resource units ineach basic bandwidth (smallest unit of bandwidth allocation, forexample, 20 MHz), and an aggregation indication bit to indicate whethertwo adjacent basic bandwidths are distributed in one to-be-assignedresource unit.

For example, if a to-be-assigned frequency domain resource is 40 MHz, a20 MHz bandwidth indicating method is used twice repeatedly, that is,two bit sequences are included to respectively indicate allocation ofresource units in the first 20 MHz bandwidth and the second 20 MHzbandwidth according to the foregoing method. For another example, if ato-be-assigned frequency domain resource is 80 MHz, a 20 MHz bandwidthindicating method is used for four times repeatedly, that is, foursegments of sequences are included to respectively indicate allocationof resource units in the first 20 MHz bandwidth, the second 20 MHzbandwidth, the third 20 MHz bandwidth, and the fourth 20 MHz bandwidthaccording to the foregoing method.

In a specific example, in a method for indicating each 20M bandwidth,when a type-0 bit indicates that the largest resource unit correspondingto the 20 MHz bandwidth is in the actual allocation, that is, a 242-toneresource unit is allocated, the bit sequence for indicating each 20Mbandwidth further includes one bit for indicating whether aggregation isperformed, and this bit is specifically to indicate whether adjacent 20Mmay be distributed in one resource unit. For example, if ato-be-assigned frequency domain resource is 40 MHz, when type-0 bits intwo segments for respectively indicating two 20 MHz bandwidths bothindicate that a 242-tone resource unit is allocated, and aggregationbits both indicate that adjacent 20M may be distributed in one resourceunit, it indicates that the two 20 MHz are distributed in a 484-toneresource unit. For another example, if a to-be-assigned frequency domainresource is 80 MHz, when type-0 bits in last two segments for indicatinglast two 20 MHz bandwidths, in four segments of bits, both indicate thata 242-tone resource unit is allocated, and aggregation bits bothindicate that adjacent 20M may be distributed in one resource unit, itindicates that the last two 20 MHz are distributed in a 484-toneresource unit; when type-0 bits in the four segments for indicating thefour 20 MHz bandwidths all indicate that a 242-tone resource unit isallocated, and aggregation bits all indicate that adjacent 20M may bedistributed in one resource unit, it indicates that the four 20 MHz aredistributed in a 996-tone resource unit.

More specifically, in Embodiment 5, a specific determining process alsorefers to each of the foregoing determining methods for generating acorresponding bit, such as a type-0 bit, a type-1 bit, a type-2 bit, ora type-3 bit.

For example, for the to-be-assigned 40 MHz bandwidth shown in FIG. 10,the 20 MHz indicating method (the method of the embodiment correspondingto FIG. 9) may be used twice repeatedly for indicating. If an optionalindication identifier under the preset rule #22 is included, a bitsequence formed by various indication identifiers generated for thefirst 20 MHz based on the type-2 mapping rule is 00111. A bit sequenceformed by various indication identifiers generated for the second 20 MHzbased on the type-2 mapping rule is 1. When an optional indicationidentifier under the preset rule #22 in a certain 20 MHz bandwidth is 1,it indicates that the 20 MHz bandwidth is divided into a 242-toneresource unit or divided with an adjacent 20 MHz into a larger resourceunit. A bit sequence formed by various indication identifiers generatedfor the 20 MHz based on the type-2 mapping rule further includes anaggregation bit, and this bit is to indicate whether the 20 MHzbandwidth is divided into a 242-tone resource unit or divided with anadjacent 20 MHz into a larger resource unit. Because the second 20 MHzbandwidth is not divided with an adjacent 20 MHz into a larger resourceunit, the aggregation bit is 0. Therefore, a bit sequence formed byvarious indication identifiers generated for the second 20 MHz based onthe type-2 mapping rule is 10. The 20 MHz adjacency refers to twocontiguous 20 MHz, or four contiguous 20 MHz, or eight contiguous 20 MHzfrom left to right, which are divided together into a 484-tone resourceunit, or a 996-tone resource unit, or a 996×2-tone resource unit.

Therefore, a bit sequence formed by various indication identifiersgenerated for the to-be-assigned 40 MHz bandwidth shown in FIG. 10 basedon the type-2 mapping rule is 0011110. Optionally, two bits indicatingwhether default resource unit locations are available may be furtherincluded.

When one 20 MHz in two contiguous 20 MHz is not divided into a 242-toneresource unit or is divided with the adjacent 20 MHz into a largerresource unit, but the other one is divided into a 242-tone resourceunit or divided with the adjacent 20 MHz into a larger resource unit, abit sequence formed by various indication identifiers generated for thesecond 20 MHz based on the type-1 mapping rule may not include anaggregation bit. Therefore, the bit sequence formed by variousindication identifiers generated for the to-be-assigned 40 MHz bandwidthshown in FIG. 10 based on the type-2 mapping rule may also be 001111.

For another example, for the to-be-assigned 80 MHz bandwidth shown inFIG. 11, the 20 MHz indicating method (the method of the embodimentcorresponding to FIG. 9) may be used for four times repeatedly. If anoptional indication identifier under the preset rule #22 is included, abit sequence formed by various indication identifiers generated for thefirst 20 MHz based on the type-2 mapping rule is 011. A bit sequenceformed by various indication identifiers generated for the second 20 MHzbased on the type-2 mapping rule is 1. A bit sequence formed by variousindication identifiers generated for the third 20 MHz based on thetype-2 mapping rule is 1. A bit sequence formed by various indicationidentifiers generated for the fourth 20 MHz based on the type-2 mappingrule is 1. When an optional indication identifier under the preset rule#22 in a certain 20 MHz bandwidth is 1, it indicates that the 20 MHzbandwidth is divided into a 242-tone resource unit or divided with anadjacent 20 MHz into a larger resource unit. A bit sequence formed byvarious indication identifiers generated for the 20 MHz based on thetype-2 mapping rule further includes an aggregation bit, and this bit isto indicate whether the 20 MHz bandwidth is divided into a 242-toneresource unit or divided with an adjacent 20 MHz into a larger resourceunit. Because the second 20 MHz bandwidth is not divided with anadjacent 20 MHz into a larger resource unit, the aggregation bit is 0.Therefore, a bit sequence formed by various indication identifiersgenerated for the second 20 MHz based on the type-2 mapping rule is 10.Because the third 20 MHz bandwidth is divided with an adjacent 20 MHzinto a larger resource unit, the aggregation bit is 1. Therefore, a bitsequence formed by various indication identifiers generated for thethird 20 MHz based on the type-2 mapping rule is 11. Because the fourth20 MHz bandwidth is divided with an adjacent 20 MHz into a largerresource unit, the aggregation bit is 1. Therefore, a bit sequenceformed by various indication identifiers generated for the fourth 20 MHzbased on the type-2 mapping rule is 11. The 20 MHz adjacency refers totwo contiguous 20 MHz, or four contiguous 20 MHz, or eight contiguous 20MHz from left to right, which are divided together into a 484-toneresource unit, or a 996-tone resource unit, or a 996×2-tone resourceunit.

One aggregation bit indicating adjacent 20 MHz indicates that twocontiguous 20 MHz from left to right can constitute a 484-tone resourceunit. Two aggregation bits indicating adjacent 20 MHz indicate that fourcontiguous 20 MHz from left to right can constitute a 996-tone resourceunit. Three aggregation bits indicating adjacent 20 MHz indicate thatfour contiguous 20 MHz from left to right can constitute a 996×2-toneresource unit.

Therefore, a bit sequence formed by various indication identifiersgenerated for the to-be-assigned 80 MHz bandwidth shown in FIG. 11 basedon the type-2 mapping rule is 011101111. Optionally, five bitsindicating whether five default resource unit locations are availableare further included.

When one 20 MHz in two contiguous 20 MHz is not divided into a 242-toneresource unit or is divided with the adjacent 20 MHz into a largerresource unit, but the other one is divided into a 242-tone resourceunit or divided with the adjacent 20 MHz into a larger resource unit, abit sequence formed by various indication identifiers generated for thesecond 20 MHz based on the type-2 mapping rule may not include anaggregation bit. Therefore, the bit sequence formed by variousindication identifiers generated for the to-be-assigned 40 MHz bandwidthshown in FIG. 10 based on the type-2 mapping rule may also be 01111111.

Embodiment 6

As mentioned above, in the foregoing Embodiment 1, 2, 3, 4, or 5, for 20MHz, 40 MHz, 80 MHz, and 160 MHz bandwidths, resource units indicated bya bit sequence may be used for single-user (SU) transmission in OFDMA,or may be used for MU-MIMO transmission in OFDMA, or may be used forMU-MIMO transmission. The former may be considered as SU transmission.The latter two may be both considered as MU transmission.

Optionally, the resource scheduling information further includesinformation indicating information related to the number of thestation(s) communicating in the resource unit(s) indicated by theresource scheduling information. Two bits or three bits are used toindicate the number of the stations performing in SU or MU-MIMOcommunication. For example, “00” indicates that the number of thestations is 1, that is, the resource unit is used for SU communication.For another example, “11” indicates that the number of the stations is4, and, the resource unit is used for MU communication.

A communications protocol may predefine a resource unit of a smallestsize that rudimentarily supports MU-MIMO, for example, 2×26-tone or4×26-tone. In an example, a 4×26-tone resource unit is the smallestbasic resource unit allowable for MU-MIMO transmission. In the example,a resource unit of 4×26 size may support a maximum of four users inMU-MIMO transmission, and a resource unit of 242 size or a larger sizemay support a maximum of eight users in MU-MIMO transmission. Therefore,for a resource unit in the allocation smaller than the smallest size forMU-MIMO, a SU transmission mode is carried out by default, and no bit isrequired for indicating the number of the station(s) performingcommunication in the resource unit.

In an example of allocation of resource units of 80 MHz shown in FIG.11, a frequency domain resource unit #1″ and a frequency domain resourceunit #3″ are used for MU-MIMO communication, and are respectivelyallocated 3 stations and 7 stations. A bit sequence(s) comprisesindication identifiers generated based on the type-2 mapping rule, i.e.,011101111, where a bit sequence corresponding to the first 20 MHz is011, a bit sequence corresponding to the second 20 MHz is 10, a bitsequence corresponding to the third 20 MHz is 11, and a bit sequencecorresponding to the fourth 20 MHz is 11. A bit sequence indicating thenumber of the stations in the first 20 MHz resource unit is 1000, a bitsequence indicating the number of the stations in the second 20 MHzresource unit is 111, a bit sequence indicating the number of stationsin the third 20 MHz resource unit is 000, and a bit sequence indicatingthe number of stations in the fourth 20 MHz resource unit is 000.

Embodiment 7

Based on the foregoing embodiments, in a specific example, a bitsequence of resource allocation with a length of at least eight bits isprovided, and is to indicate at least resource units actually allocatedand information related to the quantity of the station(s) performingtransmission on a resource unit (especially including the quantity ofthe stations participating in MU-MIMO transmission). Specifically, theat least eight indication bits, the resource units actually allocatedand indicated by the indication bits, and the quantity of stationsperforming transmission on a resource unit may be expressed simply byusing a table.

In a wireless local area network, this table may be stored on an APand/or a STA, so that the AP and/or the STA may generate or parse a bitsequence of resource allocation according to this table. If the tablequery manner is not used, the foregoing type-1 mapping rule, type-2mapping rule, or type-3 mapping rule may also be to generate or parsethe resource allocation bit sequence.

In the example shown in the following Table 1, the eight bits indicate atotal of 256 resource allocation bit sequences. An 8-bit resourceallocation bit sequence in Table 1 may include a type-0 bit inEmbodiment 4, a type-2 bit(s) in Embodiment 2, a bit(s) indicating theinformation related to the quantity of stations performing transmissionon a resource unit in Embodiment 6, and some reserved bits. If a tablestorage manner is not used, specific implementation manners shown inFIG. 23a -1, FIG. 23 a-2, and FIG. 23b may also be to obtain theresource allocation bit sequence corresponding to the resource unitsactually allocated and the quantity of stations performing transmissionon a resource unit as shown in Table 1.

TABLE 1 Resource Sequence allocation number bit sequence Resource unitsactually obtained by division (from left to right) 1 000, 0000, 0 26 2626 26 26 26 26 26 26 2 000, 0001, 0 26 26 26 26 26 26 26 52 3 000, 0010,0 26 26 26 26 26 52 26 26 4 000, 0011, 0 26 26 26 26 26 52 52 5 000,0100, 0 26 26 52 26 26 26 26 26 6 000, 0101, 0 26 26 52 26 26 26 52 7000, 0110, 0 26 26 52 26 52 26 26 8 000, 0111, 0 26 26 52 26 52 52 9000, 1000, 0 52 26 26 26 26 26 26 26 10 000, 1001, 0 52 26 26 26 26 2652 11 000, 1010, 0 52 26 26 26 52 26 26 12 000, 1011, 0 52 26 26 26 5252 13 000, 1100, 0 52 52 26 26 26 26 26 14 000, 1101, 0 52 52 26 26 2652 15 000, 1110, 0 52 52 26 52 26 26 16 000, 1111, 0 52 52 26 52 52 17000, 0000, 1 Reserved 18 000, 0001, 1 Reserved 19 000, 0010, 1 Reserved20 000, 0011, 1 Reserved 21 000, 0100, 1 Reserved 22 000, 0101, 1Reserved 23 000, 0110, 1 Reserved 24 000, 0111, 1 Reserved 25 000, 1000,1 Reserved 26 000, 1001, 1 Reserved 27 000, 1010, 1 Reserved 28 000,1011, 1 Reserved 29 000, 1100, 1 Reserved 30 000, 1101, 1 Reserved 31000, 1110, 1 Reserved 32 000, 1111, 1 Reserved 33 001, 00, 000 26 26 2626 26 106 (1) 34 001, 00, 001 26 26 26 26 26 106 (2) 35 001, 00, 010 2626 26 26 26 106 (3) 36 001, 00, 011 26 26 26 26 26 106 (4) 37 001, 00,100 26 26 26 26 26 106 (5) 38 001, 00, 101 26 26 26 26 26 106 (6) 39001, 00, 110 26 26 26 26 26 106 (7) 40 001, 00, 111 26 26 26 26 26 106(8) 41 001, 01, 000 26 26 52 26 106 (1) 42 001, 01, 001 26 26 52 26 106(2) 43 001, 01, 010 26 26 52 26 106 (3) 44 001, 01, 011 26 26 52 26 106(4) 45 001, 01, 100 26 26 52 26 106 (5) 46 001, 01, 101 26 26 52 26 106(6) 47 001, 01, 110 26 26 52 26 106 (7) 48 001, 01, 111 26 26 52 26 106(8) 49 001, 10, 000 52 26 26 26 106 (1) 50 001, 10, 001 52 26 26 26 106(2) 51 001, 10, 010 52 26 26 26 106 (3) 52 001, 10, 011 52 26 26 26 106(4) 53 001, 10, 100 52 26 26 26 106 (5) 54 001, 10, 101 52 26 26 26 106(6) 55 001, 10, 110 52 26 26 26 106 (7) 56 001, 10, 111 52 26 26 26 106(8) 57 001, 11, 000 52 52 26 106 (1) 58 001, 11, 001 52 52 26 106 (2) 59001, 11, 010 52 52 26 106 (3) 60 001, 11, 011 52 52 26 106 (4) 61 001,11, 100 52 52 26 106 (5) 62 001, 11, 101 52 52 26 106 (6) 63 001, 11,110 52 52 26 106 (7) 64 001, 11, 111 52 52 26 106 (8) 65 010, 00, 000106 (1) 26 26 26 26 26 66 010, 00, 001 106 (2) 26 26 26 26 26 67 010,00, 010 106 (3) 26 26 26 26 26 68 010, 00, 011 106 (4) 26 26 26 26 26 69010, 00, 100 106 (5) 26 26 26 26 26 70 010, 00, 101 106 (6) 26 26 26 2626 71 010, 00, 110 106 (7) 26 26 26 26 26 72 010, 00, 111 106 (8) 26 2626 26 26 73 010, 01, 000 106 (1) 26 26 26 52 74 010, 01, 001 106 (2) 2626 26 52 75 010, 01, 010 106 (3) 26 26 26 52 76 010, 01, 011 106 (4) 2626 26 52 77 010, 01, 100 106 (5) 26 26 26 52 78 010, 01, 101 106 (6) 2626 26 52 79 010, 01, 110 106 (7) 26 26 26 52 80 010, 01, 111 106 (8) 2626 26 52 81 010, 10, 000 106 (1) 26 52 26 26 82 010, 10, 001 106 (2) 2652 26 26 83 010, 10, 010 106 (3) 26 52 26 26 84 010, 10, 011 106 (4) 2652 26 26 85 010, 10, 100 106 (5) 26 52 26 26 86 010, 10, 101 106 (6) 2652 26 26 87 010, 10, 110 106 (7) 26 52 26 26 88 010, 10, 111 106 (8) 2652 26 26 89 010, 11, 000 106 (1) 26 52 52 90 010, 11, 001 106 (2) 26 5252 91 010, 11, 010 106 (3) 26 52 52 92 010, 11, 011 106 (4) 26 52 52 93010, 11, 100 106 (5) 26 52 52 94 010, 11, 101 106 (6) 26 52 52 95 010,11, 110 106 (7) 26 52 52 96 010, 11, 111 106 (8) 26 52 52 97 011, 0000,0 106 (1) 26 106 (1) 98 011, 0001, 0 106 (1) 26 106 (2) 99 011, 0010, 0106 (1) 26 106 (3) 100 011, 0011, 0 106 (1) 26 106 (4) 101 011, 0100, 0106 (2) 26 106 (1) 102 011, 0101, 0 106 (2) 26 106 (2) 103 011, 0110, 0106 (2) 26 106 (3) 104 011, 0111, 0 106 (2) 26 106 (4) 105 011, 1000, 0106 (3) 26 106 (1) 106 011, 1001, 0 106 (3) 26 106 (2) 107 011, 1010, 0106 (3) 26 106 (3) 108 011, 1011, 0 106 (3) 26 106 (4) 109 011, 1100, 0106 (4) 26 106 (1) 110 011, 1101, 0 106 (4) 26 106 (2) 111 011, 1110, 0106 (4) 26 106 (3) 112 011, 1111, 0 106 (4) 26 106 (4) 113 011, 0000, 1Reserved 114 011, 0001, 1 Reserved 115 011, 0010, 1 Reserved 116 011,0011, 1 Reserved 117 011, 0100, 1 Reserved 118 011, 0101, 1 Reserved 119011, 0110, 1 Reserved 120 011, 0111, 1 Reserved 121 011, 1000, 1Reserved 122 011, 1001, 1 Reserved 123 011, 1010, 1 Reserved 124 011,1011, 1 Reserved 125 011, 1100, 1 Reserved 126 011, 1101, 1 Reserved 127011, 1110, 1 Reserved 128 011, 1111, 1 Reserved 129 10, 00, 000, 0Reserved 130 10, 00, 001, 0 Reserved 131 10, 00, 010, 0 Reserved 132 10,00, 011, 0 Reserved 133 10, 00, 100, 0 Reserved 134 10, 00, 101, 0Reserved 135 10, 00, 110, 0 Reserved 136 10, 00, 111, 0 Reserved 137 10,00, 000, 1 Reserved 138 10, 00, 001, 1 Reserved 139 10, 00, 010, 1Reserved 140 10, 00, 011, 1 Reserved 141 10, 00, 100, 1 Reserved 142 10,00, 101, 1 Reserved 143 10, 00, 110, 1 Reserved 144 10, 00, 111, 1Reserved 145 10, 01, 000, 0 Reserved 146 10, 01, 001, 0 Reserved 147 10,01, 010, 0 Reserved 148 10, 01, 011, 0 Reserved 149 10, 01, 100, 0Reserved 150 10, 01, 101, 0 Reserved 151 10, 01, 110, 0 Reserved 152 10,01, 111, 0 Reserved 153 10, 01, 001, 1 Reserved 154 10, 01, 010, 1Reserved 155 10, 01, 011, 1 Reserved 156 10, 01, 100, 1 Reserved 157 10,01, 101, 1 Reserved 158 10, 01, 110, 1 Reserved 159 10, 01, 111, 1Reserved 160 10, 10, 000, 0 Reserved 161 10, 10, 001, 0 Reserved 162 10,10, 010, 0 Reserved 163 10, 10, 011, 0 Reserved 164 10, 10, 100, 0Reserved 165 10, 10, 101, 0 Reserved 166 10, 10, 110, 0 Reserved 167 10,10, 111, 0 Reserved 168 10, 01, 000, 1 Reserved 169 10, 10, 000, 1Reserved 170 10, 10, 001, 1 Reserved 171 10, 10, 010, 1 Reserved 172 10,10, 011, 1 Reserved 173 10, 10, 100, 1 Reserved 174 10, 10, 101, 1Reserved 175 10, 10, 110, 1 Reserved 176 10, 10, 111, 1 Reserved 177 10,11, 000, 0 Reserved 178 10, 11, 001, 0 Reserved 179 10, 11, 010, 0Reserved 180 10, 11, 011, 0 Reserved 181 10, 11, 100, 0 Reserved 182 10,11, 101, 0 Reserved 183 10, 11, 110, 0 Reserved 184 10, 11, 111, 0Reserved 185 10, 11, 000, 1 Reserved 186 10, 11, 001, 1 Reserved 187 10,11, 010, 1 Reserved 188 10, 11, 011, 1 Reserved 189 10, 11, 100, 1Reserved 190 10, 11, 101, 1 Reserved 191 10, 11, 110, 1 Reserved 192 10,11, 111, 1 Reserved 193 11, 00, 000, 0 242 (1) 194 11, 00, 001, 0 242(2) 195 11, 00, 010, 0 242 (3) 196 11, 00, 011, 0 242 (4) 197 11, 00,100, 0 242 (5) 198 11, 00, 101, 0 242 (6) 199 11, 00, 110, 0 242 (7) 20011, 00, 111, 0 242 (8) 201 11, 00, 000, 1 Reserved 202 11, 00, 001, 1Reserved 203 11, 00, 010, 1 Reserved 204 11, 00, 011, 1 Reserved 205 11,00, 100, 1 Reserved 206 11, 00, 101, 1 Reserved 207 11, 00, 110, 1Reserved 208 11, 00, 111, 1 Reserved 209 11, 01, 000, 0 484 (1) 210 11,01, 001, 0 484 (2) 211 11, 01, 010, 0 484 (3) 212 11, 01, 011, 0 484 (4)213 11, 01, 100, 0 484 (5) 214 11, 01, 101, 0 484 (6) 215 11, 01, 110, 0484 (7) 216 11, 01, 111, 0 484 (8) 217 11, 01, 000, 1 Reserved 218 11,01, 001, 1 Reserved 219 11, 01, 010, 1 Reserved 220 11, 01, 011, 1Reserved 221 11, 01, 100, 1 Reserved 222 11, 01, 101, 1 Reserved 223 11,01, 110, 1 Reserved 224 11, 01, 111, 1 Reserved 225 11, 10, 000, 0 996(1) 226 11, 10, 001, 0 996 (2) 227 11, 10, 010, 0 996 (3) 228 11, 10,011, 0 996 (4) 229 11, 10, 100, 0 996 (5) 230 11, 10, 101, 0 996 (6) 23111, 10, 110, 0 996 (7) 232 11, 10, 111, 0 996 (8) 233 11, 10, 000, 1Reserved 234 11, 10, 001, 1 Reserved 235 11, 10, 010, 1 Reserved 236 11,10, 011, 1 Reserved 237 11, 10, 100, 1 Reserved 238 11, 10, 101, 1Reserved 239 11, 10, 110, 1 Reserved 240 11, 10, 111, 1 Reserved 241 11,11, 000, 0 2 × 996 (1) 242 11, 11, 001, 0 2 × 996 (2) 243 11, 11, 010, 02 × 996 (3) 244 11, 11, 011, 0 2 × 996 (4) 245 11, 11, 100, 0 2 × 996(5) 246 11, 11, 101, 0 2 × 996 (6) 247 11, 11, 110, 0 2 × 996 (7) 24811, 11, 111, 0 2 × 996 (8) 249 11, 11, 000, 1 Reserved 250 11, 11, 001,1 Reserved 251 11, 11, 010, 1 Reserved 252 11, 11, 011, 1 Reserved 25311, 11, 100, 1 Reserved 254 11, 11, 101, 1 Reserved 255 11, 11, 110, 1Reserved 256 11, 11, 111, 1 Reserved

Table 1 shows a bit sequence of resource allocation for a basicbandwidth (a smallest unit of bandwidth allocation, for example, 20MHz), resource units actually allocated and indicated by the resourceallocation bit sequence, and a quantity of stations performingtransmission on a resource unit. Referring to Embodiment 5, for each 20MHz bandwidth in 40 MHz, 80 MHz, and 160 MHz bandwidths, the method ofthe foregoing Embodiment 1, 2, 3, or 4, or a possible combinationthereof may be used repeatedly for indicating. In other words, for alarger bandwidth, Table 1 or a variation thereof may be repeatedly toobtain resource allocation bit sequences for all bandwidths. Details arenot described herein again.

Table 1 lists “resource allocation bit sequences” and corresponding“resource units actually allocated”. In Table 1, 26 indicates a 1×26resource unit; 52 indicates a 2×26 resource unit; 106 indicates a 4×26resource unit; 242 (n) indicates a 242 resource unit, and the quantityof the station(s) performing transmission on the resource is n, and whenn is greater than 1, MU-MIMO transmission is performed on the resourceunit; 484 (n) indicates a 2×242 resource unit, and the quantity of thestation(s) performing transmission on the resource is n; 996 (n)corresponds to a 996 resource unit, and the quantity of the station(s)performing transmission on the resource is n; 2×996 (n) corresponds to a2×996 resource unit, and the quantity of stations performingtransmission on the resource is n.

In this example, the smallest resource unit allowable for MU-MIMOtransmission is limited to a 106 resource unit. In addition, if resourceunits actually allocated from a 20 MHz spectrum resource include two 106resource units, a maximum quantity of stations performing transmissionon the 106 resource unit is 4. In other cases, a maximum quantity ofstations performing transmission on a resource unit for MU-MIMOtransmission is 8.

Specifically, the first bit in all 8-bit resource allocation bitsequences in Table 1 is a type-0 bit in Embodiment 4, and indicateswhether the largest resource unit possibly allocated corresponding to 20MHz in the protocol is actually allocated, that is, whether a currentresource unit actually allocated and to be allocated to a station is a242 resource unit. A person skilled in the art may understand that, if acurrent bandwidth is 20 MHz, the type-0 bit may be to distinguishwhether a resource unit actually allocated is smaller than a 242resource unit or equal to a 242 resource unit. If a current bandwidth isa larger bandwidth (e.g. 40 MHz, 80 MHz, or 160 MHz), the type-0 bit maybe to distinguish whether a resource unit actually allocated is smallerthan a 242 resource unit or larger than or equal to a 242 resource unit.

In addition, the third bit and the fourth bit in 8-bit resourceallocation bit sequences from a sequence number 193 to a sequence number256 are also type-0 bits in Embodiment 4, where the third bit indicateswhether a resource unit actually allocated is a 996 resource unit. Thefollowing table is a specific example. When the third bit “0” indicatesthat the resource unit actually allocated is not a 996 resource unit,the fourth bit indicates whether the resource unit actually allocated isa 2×242 resource unit. Therefore, “10” indicates that the resource unitactually allocated is a 996 resource unit, “01” indicates that theresource unit actually allocated is a 2×242 resource unit, “00”indicates that the resource unit actually allocated is a 242 resourceunit, and another special bit sequence “11” indicates that the resourceunit actually allocated is a 2×996 resource unit. The two bits may alsobe expressed simply by using the following table. It may be understoodthat, if locations of the third bit and the fourth bit are changed, orvalue setting manners of the bits are changed (meanings of 0 and 1 areinterchanged), there may be corresponding variations of the table, butthe variations of the table shall all fall within the scope of thisembodiment.

TABLE 2 Bit sequence Resource unit actually allocated 00 242 resourceunit 01 2 × 242 resource unit 10 996 resource unit 11 2 × 996 resourceunit

The second to the seventh bits in bit sequences from a sequence number 1to a sequence number 32 in Table 1 are type-2 bits in Embodiment 2, andaccording to a principle of the tree diagram as shown in FIG. 9, a bitfor indicating a resource unit actually allocated may be used, where theeighth bit is a reserved bit.

In addition, the second to the fifth bits in bit sequences from asequence number 33 to a sequence number 96 in Table 1 are also type-2bits in Embodiment 2. The second bit and the third bit in bit sequencesfrom a sequence number 97 to a sequence number 128 are also type-2 bitsin Embodiment 2. Bit sequences from a sequence number 129 to a sequencenumber 192 are reserved sequences.

The sixth to the eighth bits in the 8-bit resource allocation bitsequences from the sequence number 33 to the sequence number 96 in Table1 are bits for indicating a quantity of stations performing transmissionon a resource unit in Embodiment 6. The fourth to the seventh bits inthe bit sequences from the sequence number 97 to the sequence number 128are bits for indicating a quantity of stations performing transmissionon a resource unit in Embodiment 6, where the first two bits indicate aquantity of stations performing transmission on the first 106 resourceunit, and the last two bits indicate a quantity of stations performingtransmission on the second 106 resource unit. The fifth to the seventhbits in the bit sequences from the sequence number 193 to the sequencenumber 256 are also bits for indicating a quantity of stationsperforming transmission on a resource unit in Embodiment 6.

In addition, reserved bits are to indicate whether a corresponding bitsequence is reserved or unused. In the bit sequences from the sequencenumber 1 to the sequence number 32 in Table 1, the eighth bit is areserved bit, the first seven bits in resource allocation sequences fromthe sequence number 1 to a sequence number 16 are respectivelyconsistent with the first seven bits in resource allocation sequencesfrom a sequence number 17 to the sequence number 32, and the eighth bitis to indicate whether a corresponding bit sequence is reserved. In thebit sequences from the sequence number 97 to the sequence number 128,the eighth bit is a reserved bit, and the first seven bits in resourceallocation sequences from the sequence number 97 to a sequence number112 are respectively consistent with the first seven bits in resourceallocation sequences from a sequence number 113 to the sequence number128. In bit sequences from the sequence number 129 to the sequencenumber 256, the second bit is a reserved bit, and therefore, the otherseven bits in the resource allocation sequences from the sequence number129 to the sequence number 192 are respectively consistent with theother seven bits in the resource allocation sequences from the sequencenumber 193 to the sequence number 256. In 8-bit resource allocation bitsequences from the sequence number 193 to a sequence number 208, theeighth bit is a reserved bit, and therefore, the other seven bits in bitsequences from the sequence number 193 to a sequence number 200 arerespectively consistent with the other seven bits in bit sequences froma sequence number 201 to the sequence number 208. In 8-bit resourceallocation bit sequences from a sequence number 209 to a sequence number224, the eighth bit is a reserved bit, and therefore, the other sevenbits in bit sequences from the sequence number 209 to a sequence number216 are respectively consistent with the other seven bits in bitsequences from a sequence number 217 to the sequence number 224. In8-bit resource allocation bit sequences from a sequence number 225 to asequence number 240, the eighth bit is a reserved bit, and therefore,the other seven bits in bit sequences from the sequence number 225 to asequence number 232 are respectively consistent with the other sevenbits in bit sequences from a sequence number 233 to the sequence number240. In 8-bit resource allocation bit sequences from a sequence number241 to the sequence number 256, the eighth bit is a reserved bit, andtherefore, the other seven bits in bit sequences from the sequencenumber 241 to a sequence number 248 are respectively consistent with theother seven bits in bit sequences from a sequence number 249 to thesequence number 256.

It may be understood that, the foregoing multiple types of bits may havedifferent value setting manners (such as meanings of 0 and 1 areinterchanged), and locations of the bits may also be changed, so that anew table is formed; however, functions and technical connotations ofthe bits are the same, and are not further illustrated in thisembodiment. For example, a type-0 bit in Table 1 may be placed in thelast location of a sequence. For another example, locations of severalbits in type-2 bits in Table 1 may be changed. In addition, theindication bit(s), comprised in a bit sequence indicating resourceallocation in Table 1, indicating the number of stations performingcommunication on a resource unit, may have other functions; for example,a function of indicating the number of user field for stationinformation in an HE-SIGB field in a 20 MHz channel, in which theresource allocation sequence is located, wherein user field for stationinformation comprises information about the stations performingcommunication on the resource unit indicated by the bit sequence (forexample, the number of the user field for station information shown inFIG. 17). For a resource unit of a size larger than 242, a bit(s) ofthis type in the bit sequence of resource allocation for each 20 MHzchannel indicates a number of the user field for station information inan HE-SIGB field, on the corresponding 20 MHz channel, wherein each userfield for station information comprises information about each stationperforming communication on this resource unit indicated by the bitsequence. The number of the user field for station information in anHE-SIGB in a certain 20 MHz may be 0, which benefits in that an HE-SIGBin each 20 MHz can comprise an approximately equal number of the userfield for station information. For example, the sequence indicating theresource allocation with the sequence number 217 is used to indicate 484(0) for a first 20 MHz; wherein 484 (0) indicates that this first 20 MHzand an second adjacent 20 MHz are actually allocated as a 484-toneresource unit, and, the number of user fields for station information inan HE-SIGB field in this first 20 MHz (242) is 0; the user field forstation information comprises information about stations performingcommunication on the 484-tone resource unit. For another example, thesequence indicating the resource allocation with the sequence number 233is to indicate 996 (0).

For example, the HE-SIGB field comprises an HE-SIGB1 and an HE-SIGB2,which are respectively carried in different 20M channels; and the userfield for station information, comprised in a specific HE-SIGB field,comprises information about stations performing reception ortransmission in the corresponding bandwidth(channel). In a simpleexample, in an 80 MHz bandwidth, the HE-SIGB1 comprises user field(s)for station information, about stations performing communication on thefirst and the third 20 MHz channels; and the HE-SIGB2 comprises userfield(s) for station information, about stations performingcommunication on the second and the fourth 20 MHz channels. In anexample, within the 80 MHz bandwidth, MU-MIMO is performed in the first40 MHz, and 4 stations participate in the communication in total (i.e. 4stations in the first two 20 MHz channels in total); the third 20 MHzchannel is allocated as nine 26 resource units, and nine stationsparticipate in OFDMA transmission; the fourth 20 MHz channel isallocated as a 106 resource unit, a 26 resource unit, and a 106 resourceunit, and single-station transmission is performed on either of the 106resource units, that is, three stations participate in OFDMAtransmission. To make the number of the user field in the two HE-SIGBsapproximately same, the bit sequence of the first 20 MHz is a sequence“11,01,000,1” that indicates 484 (0), with the sequence number 217; thebit sequence of the second 20 MHz is a sequence “11,01,011,0” thatindicates 484 (4), with a sequence number 212; the bit sequence of thethird 20 MHz is a sequence “000,0000,0” with the sequence number 1; and,the bit sequence of the fourth 20 MHz is a sequence “011,0000,0” withthe sequence number 97. Therefore, the HE-SIGB1 includes: 0 piece ofuser field for station information comprising information aboutstation(s) performing communication on the first 20 MHz channel; and, 9pieces of user field for station information, comprising informationabout station(s) performing communication on the third 20 MHz channel.The HE-SIGB2 includes: 4 pieces of user field for station information,comprising information about station(s) performing communication on thesecond 20 MHz channel; and, 3 pieces of user field for stationinformation, comprising information about station(s) performingcommunication on the fourth 20 MHz channel.

Still further, some reserved bits in Table 1 may be to indicate, whenresource units allocated include a 26-tone resource unit located in thecenter of a bandwidth, whether the center 26-tone resource unit is to-beused (for example, whether is assigned to a station). For example,resource units actually allocated and indicated by the resourceallocation bit sequences from the sequence number 17 to 32 arerespectively consistent with those indicated by the resource allocationbit sequences from the sequence number 1 to 16; however, the center26-tone resource units respectively indicated by the bit sequences fromthe sequence number 1 to 16 are assigned to stations, but the center26-tone resource units respectively indicated by the bit sequences fromthe sequence number 17 to 32 are not assigned to stations.

In Table 1, resource units actually allocated and indicated by theresource allocation bit sequences from the sequence number 241 to thesequence number 248 are resource units corresponding to a currentavailable maximum bandwidth 160M. However, allocation of the spectrumresource may be indicated by the HE-SIGA field. In this case, theresource allocation bit sequence located in the HE-SIGB may no longergive any indication. Therefore, the resource allocation bit sequencesfrom the sequence number 241 to the sequence number 248 in Table 1 mayalso be reserved sequences.

Table 3 shows an example of a variation of Table 1. For example, tosupport a maximum quantity of eight stations performing transmission oneach resource unit that is larger than or equal to 106, in the resourceallocation bit sequences from the sequence number 129 to 192 in Table 1,the first two bits are to indicate a 106 resource unit, a 26 resourceunit, and a 106 resource unit that are actually allocated from 20 MHz,and every three bits in the last six bits are respectively to indicatethe quantity of stations performing transmission on the 106 resourceunits. However, the resource allocation bit sequences (sequence numbers97 to 112) to indicate a 106 resource unit, a 26 resource unit, and a106 resource unit that are actually allocated from 20 MHz in Table 1 arechanged to reserved sequences in Table 3; meanings of other resourceallocation bit sequences indicating resource units actually allocatedare unchanged. It may be understood that, special or extended casesmentioned for Table 1 may also be used in Table 3.

TABLE 3 Resource Sequence allocation number bit sequence Resource unitsactually obtained by division (from left to right) 1 000, 0000, 0 26 2626 26 26 26 26 26 26 2 000, 0001, 0 26 26 26 26 26 26 26 52 3 000, 0010,0 26 26 26 26 26 52 26 26 4 000, 0011, 0 26 26 26 26 26 52 52 5 000,0100, 0 26 26 52 26 26 26 26 26 6 000, 0101, 0 26 26 52 26 26 26 52 7000, 0110, 0 26 26 52 26 52 26 26 8 000, 0111, 0 26 26 52 26 52 52 9000, 1000, 0 52 26 26 26 26 26 26 26 10 000, 1001, 0 52 26 26 26 26 2652 11 000, 1010, 0 52 26 26 26 52 26 26 12 000, 0011, 0 52 26 26 26 5252 13 000, 0100, 0 52 52 26 26 26 26 26 14 000, 1101, 0 52 52 26 26 2652 15 000, 1110, 0 52 52 26 52 26 26 16 000, 1111, 0 52 52 26 52 52 17000, 0000, 1 Reserved 18 000, 0001, 1 Reserved 19 000, 0010, 1 Reserved20 000, 0011, 1 Reserved 21 000, 0100, 1 Reserved 22 000, 0101, 1Reserved 23 000, 0110, 1 Reserved 24 000, 0111, 1 Reserved 25 000, 1000,1 Reserved 26 000, 1001, 1 Reserved 27 000, 1010, 1 Reserved 28 000,1011, 1 Reserved 29 000, 1100, 1 Reserved 30 000, 1101, 1 Reserved 31000, 1110, 1 Reserved 32 000, 1111, 1 Reserved 33 001, 00, 000 26 26 2626 26 106 (1) 34 001, 00, 001 26 26 26 26 26 106 (2) 35 001, 00, 010 2626 26 26 26 106 (3) 36 001, 00, 011 26 26 26 26 26 106 (4) 37 001, 00,100 26 26 26 26 26 106 (5) 38 001, 00, 101 26 26 26 26 26 106 (6) 39001, 00, 110 26 26 26 26 26 106 (7) 40 001, 00, 111 26 26 26 26 26 106(8) 41 001, 01, 000 26 26 52 26 106 (1) 42 001, 01, 001 26 26 52 26 106(2) 43 001, 01, 010 26 26 52 26 106 (3) 44 001, 01, 011 26 26 52 26 106(4) 45 001, 01, 100 26 26 52 26 106 (5) 46 001, 01, 101 26 26 52 26 106(6) 47 001, 01, 110 26 26 52 26 106 (7) 48 001, 01, 111 26 26 52 26 106(8) 49 001, 10, 000 52 26 26 26 106 (1) 50 001, 10, 001 52 26 26 26 106(2) 51 001, 10, 010 52 26 26 26 106 (3) 52 001, 10, 011 52 26 26 26 106(4) 53 001, 10, 100 52 26 26 26 106 (5) 54 001, 10, 101 52 26 26 26 106(6) 55 001, 10, 110 52 26 26 26 106 (7) 56 001, 10, 111 52 26 26 26 106(8) 57 001, 11, 000 52 52 26 106 (1) 58 001, 11, 001 52 52 26 106 (2) 59001, 11, 010 52 52 26 106 (3) 60 001, 11, 011 52 52 26 106 (4) 61 001,11, 100 52 52 26 106 (5) 62 001, 11, 101 52 52 26 106 (6) 63 001, 11,110 52 52 26 106 (7) 64 001, 11, 111 52 52 26 106 (8) 65 010, 00, 000106 (1) 26 26 26 26 26 66 010, 00, 001 106 (2) 26 26 26 26 26 67 010,00, 010 106 (3) 26 26 26 26 26 68 010, 00, 011 106 (4) 26 26 26 26 26 69010, 00, 100 106 (5) 26 26 26 26 26 70 010, 00, 101 106 (6) 26 26 26 2626 71 010, 00, 110 106 (7) 26 26 26 26 26 72 010, 00, 111 106 (8) 26 2626 26 26 73 010, 01, 000 106 (1) 26 26 26 52 74 010, 01, 001 106 (2) 2626 26 52 75 010, 01, 010 106 (3) 26 26 26 52 76 010, 01, 011 106 (4) 2626 26 52 77 010, 01, 100 106 (5) 26 26 26 52 78 010, 01, 101 106 (6) 2626 26 52 79 010, 01, 110 106 (7) 26 26 26 52 80 010, 01, 111 106 (8) 2626 26 52 81 010, 10, 000 106 (1) 26 52 26 26 82 010, 10, 001 106 (2) 2652 26 26 83 010, 10, 010 106 (3) 26 52 26 26 84 010, 10, 011 106 (4) 2652 26 26 85 010, 10, 100 106 (5) 26 52 26 26 86 010, 10, 101 106 (6) 2652 26 26 87 010, 10, 110 106 (7) 26 52 26 26 88 010, 10, 111 106 (8) 2652 26 26 89 010, 11, 000 106 (1) 26 52 52 90 010, 11, 001 106 (2) 26 5252 91 010, 11, 010 106 (3) 26 52 52 92 010, 11, 011 106 (4) 26 52 52 93010, 11, 100 106 (5) 26 52 52 94 010, 11, 101 106 (6) 26 52 52 95 010,11, 110 106 (7) 26 52 52 96 010, 11, 111 106 (8) 26 52 52 97 011, 00000Reserved 98 011, 00001 Reserved 99 011, 00010 Reserved 100 011, 00011Reserved 101 011, 00100 Reserved 102 011, 00101 Reserved 103 011, 00110Reserved 104 011, 00111 Reserved 105 011, 01000 Reserved 106 011, 01001Reserved 107 011, 01010 Reserved 108 011, 01011 Reserved 109 011, 01100Reserved 110 011, 01101 Reserved 111 011, 01110 Reserved 112 011, 01111Reserved 113 011, 10000 Reserved 114 011, 10001 Reserved 115 011, 10010Reserved 116 011, 10011 Reserved 117 011, 10100 Reserved 118 011, 10101Reserved 119 011, 10110 Reserved 120 011, 10111 Reserved 121 011, 11000Reserved 122 011, 11001 Reserved 123 011, 11010 Reserved 124 011, 11011Reserved 125 011, 11100 Reserved 126 011, 11101 Reserved 127 011, 11110Reserved 128 011, 11111 Reserved 129 10, 000, 000 106 (1) 26 106 (1) 13010, 000, 001 106 (1) 26 106 (2) 131 10, 000, 010 106 (1) 26 106 (3) 13210, 000, 011 106 (1) 26 106 (4) 133 10, 000, 100 106 (1) 26 106 (5) 13410, 000, 101 106 (1) 26 106 (6) 135 10, 000, 110 106 (1) 26 106 (7) 13610, 000, 111 106 (1) 26 106 (8) 137 10, 001, 000 106 (2) 26 106 (1) 13810, 001, 001 106 (2) 26 106 (2) 139 10, 001, 010 106 (2) 26 106 (3) 14010, 001, 011 106 (2) 26 106 (4) 141 10, 001, 100 106 (2) 26 106 (5) 14210, 001, 101 106 (2) 26 106 (6) 143 10, 001, 110 106 (2) 26 106 (7) 14410, 001, 111 106 (2) 26 106 (8) 145 10, 010, 000 106 (3) 26 106 (1) 14610, 010, 001 106 (3) 26 106 (2) 147 10, 010, 010 106 (3) 26 106 (3) 14810, 010, 011 106 (3) 26 106 (4) 149 10, 010, 100 106 (3) 26 106 (5) 15010, 010, 101 106 (3) 26 106 (6) 151 10, 010, 110 106 (3) 26 106 (7) 15210, 010, 111 106 (3) 26 106 (8) 153 10, 011, 000 106 (4) 26 106 (1) 15410, 011, 001 106 (4) 26 106 (2) 155 10, 011, 010 106 (4) 26 106 (3) 15610, 011, 011 106 (4) 26 106 (4) 157 10, 011, 100 106 (4) 26 106 (5) 15810, 011, 101 106 (4) 26 106 (6) 159 10, 011, 110 106 (4) 26 106 (7) 16010, 011, 111 106 (4) 26 106 (8) 161 10, 100, 000 106 (5) 26 106 (1) 16210, 100, 001 106 (5) 26 106 (2) 163 10, 100, 010 106 (5) 26 106 (3) 16410, 100, 011 106 (5) 26 106 (4) 165 10, 100, 100 106 (5) 26 106 (5) 16610, 100, 101 106 (5) 26 106 (6) 167 10, 100, 110 106 (5) 26 106 (7) 16810, 100, 111 106 (5) 26 106 (8) 169 10, 101, 000 106 (6) 26 106 (1) 17010, 101, 001 106 (6) 26 106 (2) 171 10, 101, 010 106 (6) 26 106 (3) 17210, 101, 011 106 (6) 26 106 (4) 173 10, 101, 100 106 (6) 26 106 (5) 17410, 401, 101 106 (6) 26 106 (6) 175 10, 101, 110 106 (6) 26 106 (7) 17610, 101, 111 106 (6) 26 106 (8) 177 10, 110, 000 106 (7) 26 106 (1) 17810, 110, 001 106 (7) 26 106 (2) 179 10, 110, 010 106 (7) 26 106 (3) 18010, 110, 011 106 (7) 26 106 (4) 181 10, 110, 100 106 (7) 26 106 (5) 18210, 110, 101 106 (7) 26 106 (6) 183 10, 110, 110 106 (7) 26 106 (7) 18410, 110, 111 106 (7) 26 106 (8) 185 10, 111, 000 106 (8) 26 106 (1) 18610, 111, 001 106 (8) 26 106 (2) 187 10, 111, 010 106 (8) 26 106 (3) 18810, 111, 011 106 (8) 26 106 (4) 189 10, 111, 100 106 (8) 26 106 (5) 19010, 111, 101 106 (8) 26 106 (6) 191 10, 111, 110 106 (8) 26 106 (7) 19210, 111, 111 106 (8) 26 106 (8) 193 11, 00, 000, 0 242 (1) 194 11, 00,001, 0 242 (2) 195 11, 00, 010, 0 242 (3) 196 11, 00, 011, 0 242 (4) 19711, 00, 100, 0 242 (5) 198 11, 00, 101, 0 242 (6) 199 11, 00, 110, 0 242(7) 200 11, 00, 111, 0 242 (8) 201 11, 00, 000, 1 Reserved 202 11, 00,001, 1 Reserved 203 11, 00, 010, 1 Reserved 204 11, 00, 011, 1 Reserved205 11, 00, 100, 1 Reserved 206 11, 00, 101, 1 Reserved 207 11, 00, 110,1 Reserved 208 11, 00, 111, 1 Reserved 209 11, 01, 000, 0 484 (1) 21011, 01, 001, 0 484 (2) 211 11, 01, 010, 0 484 (3) 212 11, 01, 011, 0 484(4) 213 11, 01, 100, 0 484 (5) 214 11, 01, 101, 0 484 (6) 215 11, 01,110, 0 484 (7) 216 11, 01, 111, 0 484 (8) 217 11, 01, 000, 1 Reserved218 11, 01, 001, 1 Reserved 219 11, 01, 010, 1 Reserved 220 11, 01, 011,1 Reserved 221 11, 01, 100, 1 Reserved 222 11, 01, 101, 1 Reserved 22311, 01, 110, 1 Reserved 224 11, 01, 111, 1 Reserved 225 11, 10, 000, 0996 (1) 226 11, 10, 001, 0 996 (2) 227 11, 10, 010, 0 996 (3) 228 11,10, 011, 0 996 (4) 229 11, 10, 100, 0 996 (5) 230 11, 10, 101, 0 996 (6)231 11, 10, 110, 0 996 (7) 232 11, 10, 111, 0 996 (8) 233 11, 10, 000, 1Reserved 234 11, 10, 001, 1 Reserved 235 11, 10, 010, 1 Reserved 236 11,10, 011, 1 Reserved 237 11, 10, 100, 1 Reserved 238 11, 10, 101, 1Reserved 239 11, 10, 110, 1 Reserved 240 11, 10, 111, 1 Reserved 241 11,11, 000, 0 2 × 996 (1) 242 11, 11, 001, 0 2 × 996 (2) 243 11, 11, 010, 02 × 996 (3) 244 11, 11, 011, 0 2 × 996 (4) 245 11, 11, 100, 0 2 × 996(5) 246 11, 11, 101, 0 2 × 996 (6) 247 11, 11, 110, 0 2 × 996 (7) 24811, 11, 111, 0 2 × 996 (8) 249 11, 11, 000, 1 Reserved 250 11, 11, 001,1 Reserved 251 11, 11, 010, 1 Reserved 252 11, 11, 011, 1 Reserved 25311, 11, 100, 1 Reserved 254 11, 11, 101, 1 Reserved 255 11, 11, 110, 1Reserved 256 11, 11, 111, 1 Reserved

Specifically, Table 1 or a variation thereof such as Table 3 may bedirectly stored on an AP or a STA. However, as mentioned above, theaforementioned implementation manners may also be used for generation orparsing of the sequence(s). The flowcharts in FIG. 23a -1, FIG. 23a -2,and FIG. 23b may also be used for generation or parsing, to obtainresults consistent with eight bits of a bit sequence of resourceallocation in Table 1 and resource units actually allocated andindicated by the bits. During generation of the resource allocation bitsequence, according to a predetermined rule for the bits (for example,indication functions of the aforementioned first bit, second bit, andthird bit in Table 1), corresponding indication values are obtained.Correspondingly, during parsing of the resource allocation bit sequence,every time a bit is parsed, a specific status of a resource unitcurrently allocated is known. Details are not described herein again.

In FIG. 23a -1, FIG. 23a -2, and FIG. 23 b, 26 indicates a 1×26 resourceunit; 52 indicates a 2×26 resource unit; 106 indicates a 4×26 resourceunit; 242 indicates a 242 resource unit; 484 indicates a 2×242 resourceunit; 996 corresponds to a 996 resource unit; and 2×996 corresponds to a2×996 resource unit. In addition, if a frequency domain resource isactually divided into resource units that are smaller than 242, a 26resource unit included in a default middle location is not reflected inthe flowcharts. Locations of resource units actually allocated aredisplayed from left to right in FIG. 23a -1, FIG. 23a -2, and FIG. 23b ,but this embodiment is not limited thereto. The locations of theresource units may also be displayed from left to right, and what isaffected is only the location of the bit sequence, but actual functionsof the bits are not affected. The flowchart in FIG. 23b further explainshow to indicate resource units that are smaller than 106 and areobtained by further division when “xx” occurs in three gray boxes inFIG. 23a -1 and FIG. 23a -2, where there are four pieces of “x” in thethird gray black box, and the flowchart in FIG. 23b is used for everytwo pieces of “x” to respectively indicate how a middle 26 resource unitand frequency domain resources on two sides in 20 MHz are divided intoresource units smaller than 106. If a 2×996 resource unit (alsoexpressed as a 2×996 resource unit) corresponding to a maximum bandwidth160 MHz is not indicated in an HE-SIGA field, “11,11,yyy,b′→2×996resource unit” in FIG. 23a -1 and FIG. 23a -2 indicates a 2×996 resourceunit. If a 2×996 resource unit (also expressed as a 2×996 resource unit)corresponding to a maximum bandwidth 160 MHz is indicated in an HE-SIGAfield, “11,11,yyy,b′→2×996 resource unit” in FIG. 23a -1 and FIG. 23a -2may also be used as a reserved sequence.

It may be understood that, the foregoing flowcharts in FIG. 23a -1, FIG.23a -2, and FIG. 23b are merely examples. If the location of each bit inthe resource allocation sequence or the first identifier and the secondidentifier of each bit are different, the corresponding valuedetermining in the flowchart also changes correspondingly. This issimilar to the variation of the table.

Based on this embodiment, for eight bits of a bit sequence of resourceallocation in Table 3 and resource units actually allocated andindicated by the bits, the flowcharts in FIG. 24A, FIG. 24B, and FIG.23b may also be to generate the resource allocation bit sequence orparse the resource allocation bit sequence. Others are the same as theflowchart in Table 1.

It should be noted that, Table 1 and Table 3 are merely examples, andcontent of the tables is covered in each embodiment described in thespecification. For example, a summarized 8-bit resource allocationsequence is mentioned on a page of slide 11 (appendix 2) in thespecification; the slide 11 lists types of bits included in an 8-bitresource allocation sequence for indicating four cases of resource units(i.e. 1. 242 or larger resource unit, 2. including two 106 resourceunits, 3. including only one 106 resource unit, and 4. not including a106 resource unit, but still smaller than a 242 resource unit) actuallyallocated from a 20 MHz basic bandwidth, and mentions that “RA within 20MHz” includes one type-0 bit and different quantities of type-2 bits,and “Num of STAs” is a bit(s) indicating the quantity of stationsperforming transmission on a resource unit in Embodiment 6. However, abit indicating whether to use a center 26 resource unit (use central26-RU) and an aggregation bit (aggregate) in slide 11 are not listed inTable 1 and Table 3. Table 1 and Table 3 are further tabular refinementsof the indication bits in Embodiments 1 to 6 and the summary in slide11, but this embodiment of the present embodiment is not limited toTable 1 and Table 3.

Optionally, the resource scheduling information further includesidentifiers of multiple scheduled receiving ends, and the identifiers ofthe receiving ends are to indicate that the resource unit(s) in theactual allocation are assigned to the multiple receiving ends.

The resource scheduling information further includes fourth indicationinformation, to indicate a scheduling order of the multiple scheduledreceiving ends, where the scheduling order of the first receiving endcorresponds to a location of a to-be-assigned resource unit allocated tothe first receiving end, in the to-be-assigned frequency domainresource.

For example, the sending end may notify the following information toeach receiving end in the system by using a bit sequence or a bitmap(bitmap):

A. The component of the current frequency domain resource (namely, theto-be-assigned frequency domain resource), that is, the quantity of thesubcarriers comprised by each resource unit i.e. a size of each resourceunit comprised, in the to-be-assigned frequency domain resource.

B. The location of each resource unit in the to-be-assigned frequencydomain resource.

Moreover, the sending end may notify, by using user group information(namely, an example of the fourth indication information), or a stationidentifier list (STA ID list) including the identifiers of the multiplereceiving ends, whether each receiving end in the system is scheduled,and a location in the scheduled users.

Therefore, the receiving end may determine, based on the foregoinginformation, a resource unit allocated by the sending end to thereceiving end, and receives or sends data by using the resource unit.

That is, after a bit sequence is generated, the sending end may sendresource allocation indication information including the bit sequence toeach receiving end device; therefore, the receiving end device candetermine, based on the resource allocation indication information, thefrequency domain resource assigned by the sending end to the receivingend device, and transmit data or signaling by using the assignedfrequency domain resource.

The resource allocation indication information mainly accomplishesfrequency domain resource allocation in the current bandwidth. Afterreceiving the resource allocation indication information, the receivingend may know, by using the foregoing bit sequence, a resource allocationmode of current transmission or sizes and locations of resource unitsincluded in the to-be-assigned frequency domain resource.

Then, by reading the STA ID list part in the resource schedulinginformation, the receiving end knows whether the receiving end itself isscheduled and to which scheduled user or user group it belongs (whichscheduled user or user group). With reference to the two parts ofcontent (the resource allocation indication information and the STA IDlist, namely, an example of the resource scheduling information), thereceiving end may receive or send data in a corresponding scheduledlocation.

For example, using the to-be-assigned frequency domain resource shown inFIG. 9 as an example, the to-be-assigned frequency domain resourceincludes the resource unit #1, the resource unit #2, the resource unit#0, and the resource unit #3 from left to right in sequence.

The four resource units are allocated to four receiving ends(hereinafter denoted as a STA 1, a STA 2, a STA3, and a STA 4 for easeof understanding and distinguishing), a quantity of STAs in the STA IDlist is equal to a total quantity of available resource units allocatedby the sending end (for example, an AP), and an arrangement order of theSTAs in the STA ID list is the STA 1, STA 2, STA 3, and STA 4.

An obtained bit sequence for the to-be-assigned frequency domainresource shown in FIG. 9 is “0111”. By parsing the bit sequence and theSTA ID list, the receiving end knows the resource allocated by the AP tothe receiving end.

That is, the STA 1 is the first one in the STA ID list, and therefore,the STA 1 can determine that the allocated resource is the firstresource unit in the to-be-assigned frequency domain resource, namely,the resource unit #1.

Similarly, the STA 2 is the second one in the STA ID list, andtherefore, the STA 2 can determine that the allocated resource is thesecond resource unit in the to-be-assigned frequency domain resource,namely, the resource unit #2; the STA 3 is the third one in the STA IDlist, and therefore, the STA 3 can determine that the allocated resourceis the third resource unit in the to-be-assigned frequency domainresource, namely, the resource unit #0; the STA 4 is the fourth one inthe STA ID list, and therefore, the STA 4 can determine that theallocated resource is the fourth resource unit in the to-be-assignedfrequency domain resource, namely, the resource unit #3.

It should be understood that, the foregoing illustrated manner ofresource scheduling performed based on the foregoing resource indicationinformation of the bit sequence and the STA ID list is merely anexample, and the present invention is not limited thereto.

For example, in a scenario in which STAs are fixedly unchanged, theorder of the STAs may be preset. Therefore, the AP needs to notify eachSTA of only the size and location of each resource unit in theto-be-assigned frequency domain resource by using the resourceindication information. Therefore, sending of the STA ID list may beomitted.

In addition, it should be noted that, in this embodiment, the user groupinformation includes the station identifier list and is sent separately;or the user group information may be used as a part of user-specificinformation, that is, each STA ID is placed in correspondinguser-specific information.

Optionally, the resource scheduling information further includes firstindication information to indicate the bandwidth of the target frequencydomain.

Specifically, after the bandwidth of the to-be-assigned frequency domainresource is determined, the receiving end can determine, according to,for example, the allocation of resource units shown in FIG. 4 to FIG. 6,the size of a largest resource unit included in the to-be-assignedfrequency domain resource, and therefore can determine a presetsubcarrier quantity corresponding to each mapping rule. Therefore, thesending end may further send bandwidth indication information (anexample of the first indication information) indicating the bandwidth ofthe to-be-assigned frequency domain resource to the receiving end.

It should be understood that, the foregoing illustrated manner ofresource scheduling performed based on the first indication informationis merely an example, and the present invention is not limited thereto.For example, when the communications system uses only a frequency domainresource with a specified bandwidth, a preset subcarrier quantitycorresponding to each mapping rule may be used as a default value andpreset on the sending end and the receiving end.

Optionally, the resource scheduling information further includes secondindication information to indicate whether each resource unit is usedfor multi-user multiple-input multiple-output MU-MIMO.

Specifically, as mentioned above, the receiving end can determine,according to the resource allocation indication information, the sizeand location of each resource unit included in the to-be-assignedfrequency domain resource. Therefore, the sending end may furthernotify, by using MIMO indication information (namely, an example of thesecond indication information), whether each resource unit is to performMU-MIMO.

For example, assuming that a minimum granularity of a resource unitallowed for MU-MIMO transmission is 242, as shown in FIG. 14, MU-MIMOtransmission is performed on the first resource unit (2×242-toneresource unit), and MU-MIMO transmission is not performed on otherresource units (namely, resource units in shadow parts). Herein, themapping rule #B is used as an example. Analogies may be made to themapping rules #A and #C.

In one manner, the MIMO indication information may be 4-bit indicationinformation, that is, indicated by “10 00”. The first bit “1” indicatesthat a 2×242-tone resource unit on a left side of a symmetric center isused for MU-MIMO transmission. The second bit “0” indicates that no2×242-tone resource unit is on a right side of the symmetric center, andtherefore, a case of MU-MIMO transmission performed on a 2×242 resourceunit on the right side does not exist. The third bit “0” indicates thatthe first 242 resource unit on the right side of the symmetric center isnot used for MU-MIMO transmission. The fourth bit “0” indicates that thesecond 242 resource unit on the right side of the symmetric center isnot used for MU-MIMO transmission. The middle 1×26 resource unitimplicitly indicates that the middle 1×26 resource unit cannot be usedfor MU-MIMO transmission.

In this case, when the receiving end has not determined the size andlocation of each resource unit based on the foregoing resourceallocation indication information, the receiving end can determine,based on the MU-MIMO indication information, whether each resource unitcan be used for MU-MIMO transmission.

In another manner, with reference to frequency domain resourceallocation indication information (for example, the foregoing mappingrule #A, mapping rule #B, and mapping rule #C), a quantity of resourceunits that the to-be-assigned frequency domain resource is divided intomay be known. The MU-MIMO indication information may be 3-bit indicationinformation, that is, indicated by “100”. The first bit “1” indicatesthat the first resource unit in the to-be-assigned frequency domainresource is used for MU-MIMO transmission. Because the size of thesecond resource unit in the to-be-assigned frequency domain resource issmaller than 242, the second resource unit is not used for MU-MIMOtransmission by default. The second bit “0” indicates that the thirdresource unit in the to-be-assigned frequency domain resource is notused for MU-MIMO transmission. The third “0” indicates that the fourthresource unit in the to-be-assigned frequency domain resource is notused for MU-MIMO transmission.

The resource scheduling method according to this embodiment enables thereceiving end to know whether each resource unit is used for MU-MIMOtransmission, and therefore can improve transmission efficiency andreliability.

Optionally, the resource scheduling information further includes thirdindication information to indicate whether each resource unit isavailable.

Specifically, as mentioned above, the receiving end can determine,according to the resource allocation indication information, the sizeand location of each resource unit included in the to-be-assignedfrequency domain resource. Therefore, the sending end may furthernotify, by using indication information indicating whether each resourceunit is available (namely, the third indication information), whethereach resource unit is available.

For example, assuming that allocation of each resource unit in theto-be-assigned frequency domain resource is shown in FIG. 14, due to afactor of interference or the like, resource units in the shadow partsare unavailable.

For example, if the foregoing type-2 mapping rule (namely, the mappingrule #B) is used, the resource allocation indication informationcorresponding to the to-be-assigned frequency domain resource is “1011”.Because the middle resource unit exists by default, the receiving endmay determine, according to the bit sequence, that the to-be-assignedfrequency domain resource is divided into four resource units. As shownin FIG. 14, the second, the third, and the fourth resource units areunavailable. Therefore, the receiving end may be notified in thefollowing manners.

Manner 1: Four bits may be to respectively indicate whether fourresource units are available. For example, “0” indicates that theresource unit is unavailable, and “1” indicates the resource unit. Thebits correspond to the resource units on a one-to-one basis. Forexample, the first bit corresponds to the first resource unit, thesecond bit corresponds to the second resource unit, the third bitcorresponds to the third resource unit, and the fourth bit correspondsto the fourth resource unit. In this case, the 4-bit indicationinformation is “1000”.

Manner 2: An index number may also be to indicate which resource unit isunavailable. Because the to-be-assigned frequency domain resource isdivided into four resource units, only two bits are required to indicatean index number. For example, “00” indicates the first resource unit,“01” indicates the second resource unit, “10” indicates the thirdresource unit, and “11” indicates the fourth resource unit. In thiscase, the sending end may send an index number “00” of the availableresource unit as the third indication information to the receiving end,or the sending end may send an index number “011011” of the unavailableresource units as the third indication information to the receiving end.This is not particularly limited in the present invention.

The resource scheduling method according to this embodiment enables thereceiving end to know whether each resource unit is available, andtherefore can improve transmission efficiency and reliability.

Optionally, the method is applied to a wireless local area networksystem, and

the sending the bit sequence to the receiving end includes:

adding the bit sequence to a high efficient signaling field A or a highefficient signaling field B in a preamble, and sending the bit sequenceto the receiving end; or

adding the bit sequence to a medium access control layer, and sendingthe bit sequence to the receiving end.

Specifically, a packet structure in the WLAN system (for example,802.11ax) is shown in FIG. 15. A preamble part includes a legacypreamble (Legacy preamble, L-preamble) and a high efficient (HighEfficient, HE) preamble immediately following the legacy preamble. Thelegacy preamble includes a short training field (Legacy ShortingTraining Field, L-STF), a long training field (Legacy Long TrainingField, L-LTF), a signaling field (Legacy Signal Field, L-SIG), and arepeated signaling field (Repeated Legacy Signal Field, RL-SIG). Thehigh efficient preamble includes a high efficient signaling field A(High Efficient Signal Field A, HE-SIGA), a high efficient signalingfield B (High Efficient Signal Field B, HE-SIGB), a high efficient shorttraining field (High Efficient Shorting Training Field, HE-STF), and ahigh efficient long training field (High Efficient Long Training Field,HE-LTF). Optionally, the high efficient preamble includes a highefficient signaling field C (High Efficient Signal Field C, HE-SIGC).Moreover, the packet structure in the WLAN system further includes adata field (DATA).

The HE-SIGA and the HE-SIGB are broadcast to all users, and to carrysignaling information in the 802.11ax packet structure. The HE-SIG-Bincludes common information parameters (Common Parameters), a resourceallocation indication (Resource Allocation), a station identifier list(STA ID list), and information about each scheduled user station (STAParameters), as shown in FIG. 16. Alternatively, station identifiers mayalso be placed in corresponding user station information, as shown inFIG. 17. The common information parameters include a guard interval(Guard interval, GI) used for data transmission, an OFMDA/MU-MIMOindication, an HE-LTF quantity, and a mode, and may include parameterssuch as an uplink/downlink indication, and whether a conventionalHE-SIGB exists. The user station information includes a quantity ofspatial streams of the user, a modulation and coding scheme (MCS,Modulation and Coding Scheme) used for data transmission, a coding type,an indication about whether a space time block code (STBC) is used, andan indication about whether a beamforming technology is used. Inaddition, the common information parameters may also be carried in theHE-SIGA.

Therefore, in this embodiment, the resource scheduling information maybe carried in the HE-SIGA (for example, the HE-SIGA may carry bandwidthinformation), or the HE-SIGB (for example, the HE-SIG B may carryresource allocation information including the foregoing bit sequence,user group information, and the like), and sent to the receiving end.

Alternatively, in this embodiment, the resource scheduling informationmay be carried in the medium access control layer. For example, theresource scheduling information may be carried in a medium accesscontrol header (MAC HEADER) in the medium access control layer oranother field in the MAC layer.

In the resource scheduling method according to this embodiment, at leastsome bits in a bit sequence are to indicate whether a to-be-assignedresource unit actually allocated from a to-be-assigned frequency domainresource is in one or more resource unit locations in locations ofresource units possibly obtained by dividing the to-be-assignedfrequency domain resource, and based on allocation of the resourceunit(s) in the actual allocation and by comparing with the locations ofthe resource units possibly allocated from the to-be-assigned frequencydomain resource, bit sequences of different lengths can be generatedflexibly. Therefore, reduction of transmission resource overheads inresource scheduling can be supported.

Moreover, in the resource scheduling method according to thisembodiment, N mapping rules are obtained, and an indication identifiercorresponding to each resource unit under each mapping rule isdetermined according to a quantity of subcarriers included in eachresource unit in the to-be-assigned frequency domain resource; and basedon the indication identifier, a bit sequence to indicate the quantity ofthe subcarriers included in each resource unit and a location of eachresource unit in the to-be-assigned frequency domain resource can bedetermined. Therefore, flexible generation of bit sequences of differentlengths can be implemented according to the quantity of the subcarriersincluded in each resource unit in the to-be-assigned frequency domainresource, and reduction of transmission resource overheads in resourcescheduling can be supported.

FIG. 18 is a schematic flowchart of a resource scheduling method 200according to another embodiment, where the method is described from aperspective of a receiving end. The method 200 is applied to a wirelesslocal area network, where a next generation protocol followed by thewireless local area network predefines locations of resource unitspossibly allocated from a to-be-assigned frequency domain resource. Asshown in FIG. 18, the method 200 includes:

S210. A receiving end receives resource scheduling information sent by asending end, where the resource scheduling information includes a bitsequence to indicate an actual allocation of a resource unit(s) from theto-be-assigned frequency domain resource, and at least some bits in thebit sequence are to indicate whether a to-be-assigned resource unitactually allocated for the to-be-assigned frequency domain resource isin one or more resource unit locations in the locations of the resourceunits possibly allocated from the to-be-assigned frequency domainresource.

S220. Determine, according to the resource scheduling information, theresource unit(s) actually allocated by the sending end to the receivingend.

Optionally, the to-be-assigned frequency domain resource includes asymmetric center.

Optionally, the locations of the resource units possibly allocated forthe to-be-assigned frequency domain resource include a default location,and a resource unit corresponding to the default location is a resourceunit that is not indicated by the bit sequence, as predefined by thenext generation protocol.

Optionally, the bit sequence includes multiple type-1 bits, the multipletype-1 bits correspond to multiple resource unit location pairs on aone-to-one basis, one of the type-1 bits is to indicate whether resourceunit locations in a corresponding resource unit location pair aredistributed in a same to-be-assigned resource unit, and one resourceunit location pair includes locations of two contiguous smallestresource units located on one side of a default location.

Optionally, the bit sequence includes multiple type-2 bits, and thetype-2 bit is to indicate whether a largest resource unit on one side ofthe symmetric center is in the actual allocation.

Optionally, the bit sequence includes two type-3 bits, the two type-3bits correspond to two resource unit location groups located on twosides of the symmetric center on a one-to-one basis, and the type-3 bitsare to indicate whether all resource units in resource unit locations inthe corresponding resource unit location groups are the to-be-assignedresource units, where one resource unit location group includeslocations of multiple smallest resource units located on one side of thecenter of the to-be-assigned frequency domain resource.

Optionally, the resource scheduling information further includesidentifiers of multiple scheduled receiving ends, and the identifiers ofthe receiving ends are to indicate that the resource unit(s) in theactual allocation are allocated to the multiple receiving ends.

Optionally, the resource scheduling information further includes firstindication information to indicate the to-be-assigned frequency domainresource.

Optionally, the resource scheduling information further includes secondindication information to indicate whether the resource unit(s) in theactual allocation are used for multi-user multiple-input multiple-outputMU-MIMO.

Optionally, the resource scheduling information further includes thirdindication information to indicate whether the resource unit(s) in theactual allocation are available.

Optionally, that a receiving end receives resource schedulinginformation sent by a sending end includes:

receiving the bit sequence carried in a high efficient signaling field Aor a high efficient signaling field B in a preamble and sent by thesending end; or

receiving the bit sequence carried in a medium access control layer andsent by the sending end.

Optionally, the sending end is a network device, and the receiving endis a terminal device.

Actions of the receiving end in the method 200 are similar to actions ofthe receiving end (for example, a terminal device) in the method 100,and actions of the sending end in the method 200 are similar to actionsof the sending end (for example, a network device) in the method 100.Herein for avoiding repetition, detailed descriptions thereof areomitted.

In the resource scheduling method according to this embodiment, at leastsome bits in a bit sequence are to indicate whether a to-be-assignedresource unit actually allocated from a to-be-assigned frequency domainresource is in one or more resource unit locations in locations ofresource units possibly obtained by dividing the to-be-assignedfrequency domain resource, and based on allocation of the resourceunit(s) in the actual allocation and by comparing with the locations ofthe resource units possibly allocated from the to-be-assigned frequencydomain resource, bit sequences of different lengths can be generatedflexibly. Therefore, reduction of transmission resource overheads inresource scheduling can be supported.

The foregoing describes in detail the resource scheduling methodsaccording to the embodiments with reference to FIG. 1 to FIG. 18. Thefollowing describes in detail resource scheduling apparatuses accordingto the embodiments with reference to FIG. 19 and FIG. 20.

FIG. 19 shows a schematic block diagram of a resource schedulingapparatus 300 according to an embodiment. The apparatus 300 is appliedto a wireless local area network, where a next generation protocolfollowed by the wireless local area network predefines locations ofresource units possibly allocated from a to-be-assigned frequency domainresource. As shown in FIG. 19, the apparatus 300 includes:

a generation unit 310, configured to generate resource schedulinginformation, where the resource scheduling information includes a bitsequence to indicate an actual allocation of a resource unit(s) from theto-be-assigned frequency domain resource, and at least some bits in thebit sequence are to indicate whether a to-be-assigned resource unitactually allocated for the to-be-assigned frequency domain resource isin one or more resource unit locations in the locations of the resourceunits possibly allocated from the to-be-assigned frequency domainresource; and

a sending unit 320, configured to send the resource schedulinginformation to a receiving end.

Optionally, the to-be-assigned frequency domain resource includes asymmetric center.

Optionally, the locations of the resource units possibly allocated forthe to-be-assigned frequency domain resource include a default location,and a resource unit corresponding to the default location is a resourceunit that is not indicated by the bit sequence, as predefined by thenext generation protocol.

Optionally, the bit sequence includes multiple type-1 bits, the multipletype-1 bits correspond to multiple resource unit location pairs on aone-to-one basis, one of the type-1 bits is to indicate whether resourceunit locations in a corresponding resource unit location pair aredistributed in a same to-be-assigned resource unit, and one resourceunit location pair includes locations of two contiguous smallestresource units located on one side of a default location.

Optionally, the bit sequence includes multiple type-2 bits, and thetype-2 bit is to indicate whether a largest resource unit on one side ofthe symmetric center is in the actual allocation.

Optionally, the bit sequence includes two type-3 bits, the two type-3bits correspond to two resource unit location groups located on twosides of the symmetric center on a one-to-one basis, and the type-3 bitsare to indicate whether all resource units in resource unit locations inthe corresponding resource unit location groups are the to-be-assignedresource units, where one resource unit location group includeslocations of multiple smallest resource units located on one side of thecenter of the to-be-assigned frequency domain resource.

Optionally, the resource scheduling information further includesidentifiers of multiple scheduled receiving ends, and the identifiers ofthe receiving ends are to indicate that the resource unit(s) in theactual allocation are allocated to the multiple receiving ends.

Optionally, the resource scheduling information further includes firstindication information to indicate the to-be-assigned frequency domainresource.

Optionally, the resource scheduling information further includes secondindication information to indicate whether the resource unit(s) in theactual allocation are used for multi-user multiple-input multiple-outputMU-MIMO.

Optionally, the resource scheduling information further includes thirdindication information to indicate whether the resource unit(s) in theactual allocation are available.

Optionally, the sending unit is specifically configured to add the bitsequence to a high efficient signaling field A or a high efficientsignaling field B in a preamble, and send the bit sequence to thereceiving end; or

the sending unit is specifically configured to add the bit sequence to amedium access control layer, and send the bit sequence to the receivingend.

Optionally, the apparatus 300 is a network device, and the receiving endis a terminal device.

The resource scheduling apparatus 300 according to this embodiment maycorrespond to a sending end (for example, a network device) in a methodof an embodiment, and each unit, namely, each module, in the resourcescheduling apparatus 300 and the foregoing other operations and/orfunctions are respectively intended to implement the correspondingprocedure of the method 100 in FIG. 1. For brevity, details are notdescribed herein again.

In the resource scheduling apparatus according to this embodiment, atleast some bits in a bit sequence are to indicate whether ato-be-assigned resource unit actually allocated from a to-be-assignedfrequency domain resource is in one or more resource unit locations inlocations of resource units possibly obtained by dividing theto-be-assigned frequency domain resource, and based on allocation of theresource unit(s) in the actual allocation and by comparing with thelocations of the resource units possibly allocated from theto-be-assigned frequency domain resource, bit sequences of differentlengths can be generated flexibly. Therefore, reduction of transmissionresource overheads in resource scheduling can be supported.

FIG. 20 shows a schematic block diagram of a resource schedulingapparatus 400 according to an embodiment. The apparatus 400 is appliedto a wireless local area network, where a next generation protocolfollowed by the wireless local area network predefines locations ofresource units possibly allocated from a to-be-assigned frequency domainresource. As shown in FIG. 20, the apparatus 400 includes:

a receiving unit 410, configured to receive resource schedulinginformation sent by a sending end, where the resource schedulinginformation includes a bit sequence to indicate an actual allocation ofa resource unit(s) from the to-be-assigned frequency domain resource,and at least some bits in the bit sequence are to indicate whether ato-be-assigned resource unit actually allocated for the to-be-assignedfrequency domain resource is in one or more resource unit locations inthe locations of the resource units possibly allocated from theto-be-assigned frequency domain resource; and

a determining unit 420, configured to determine, according to theresource scheduling information, the resource unit(s) actually allocatedby the sending end to the receiving end.

Optionally, the to-be-assigned frequency domain resource includes asymmetric center.

Optionally, the locations of the resource units possibly allocated forthe to-be-assigned frequency domain resource include a default location,and a resource unit corresponding to the default location is a resourceunit that is not indicated by the bit sequence, as predefined by thenext generation protocol.

Optionally, the bit sequence includes multiple type-1 bits, the multipletype-1 bits correspond to multiple resource unit location pairs on aone-to-one basis, one of the type-1 bits is to indicate whether resourceunit locations in a corresponding resource unit location pair aredistributed in a same to-be-assigned resource unit, and one resourceunit location pair includes locations of two contiguous smallestresource units located on one side of a default location.

Optionally, the bit sequence includes multiple type-2 bits, and thetype-2 bit is to indicate whether a largest resource unit on one side ofthe symmetric center is in the actual allocation.

Optionally, the bit sequence includes two type-3 bits, the two type-3bits correspond to two resource unit location groups located on twosides of the symmetric center on a one-to-one basis, and the type-3 bitsare to indicate whether all resource units in resource unit locations inthe corresponding resource unit location groups are the to-be-assignedresource units, where one resource unit location group includeslocations of multiple smallest resource units located on one side of thecenter of the to-be-assigned frequency domain resource.

Optionally, the resource scheduling information further includesidentifiers of multiple scheduled receiving ends, and the identifiers ofthe receiving ends are to indicate that the resource unit(s) in theactual allocation are allocated to the multiple receiving ends.

Optionally, the resource scheduling information further includes firstindication information to indicate the to-be-assigned frequency domainresource.

Optionally, the resource scheduling information further includes secondindication information to indicate whether the resource unit(s) in theactual allocation are used for multi-user multiple-input multiple-outputMU-MIMO.

Optionally, the resource scheduling information further includes thirdindication information to indicate whether the resource unit(s) in theactual allocation are available.

Optionally, the receiving unit is specifically configured to receive thebit sequence carried in a high efficient signaling field A or a highefficient signaling field B in a preamble and sent by the sending end;or

the receiving unit is specifically configured to receive the bitsequence carried in a medium access control layer and sent by thesending end.

Optionally, the sending end is a network device, and the apparatus 400is a terminal device.

The resource scheduling apparatus 400 according to this embodiment maycorrespond to a sending end (for example, a network device) in a methodof an embodiment, and each unit, namely, each module, in the resourcescheduling apparatus 400 and the foregoing other operations and/orfunctions are respectively intended to implement the correspondingprocedure of the method 200 in FIG. 18. For brevity, details are notdescribed herein again.

In the resource scheduling apparatus according to this embodiment, atleast some bits in a bit sequence are to indicate whether ato-be-assigned resource unit actually allocated from a to-be-assignedfrequency domain resource is in one or more resource unit locations inlocations of resource units possibly obtained by dividing theto-be-assigned frequency domain resource, and based on allocation of theresource unit(s) in the actual allocation and by comparing with thelocations of the resource units possibly allocated from theto-be-assigned frequency domain resource, bit sequences of differentlengths can be generated flexibly. Therefore, reduction of transmissionresource overheads in resource scheduling can be supported.

The foregoing describes in detail the resource scheduling methodsaccording to the embodiments with reference to FIG. 1 to FIG. 18. Thefollowing describes in detail resource scheduling devices according tothe embodiments with reference to FIG. 21 and FIG. 22.

FIG. 21 shows a schematic structural diagram of a resource schedulingdevice 500 according to an embodiment. The device 500 is applied to awireless local area network, where a next generation protocol followedby the wireless local area network predefines locations of resourceunits possibly allocated from a to-be-assigned frequency domainresource. As shown in FIG. 21, the device 500 includes:

a bus 510;

a processor 520 connected to the bus;

a memory 530 connected to the bus; and

a transmitter 540 connected to the bus, where

the processor executes, by using the bus, a program stored in thememory, so as to generate resource scheduling information, where theresource scheduling information includes a bit sequence to indicate anactual allocation of a resource unit(s) from the to-be-assignedfrequency domain resource, and at least some bits in the bit sequenceare to indicate whether a to-be-assigned resource unit actuallyallocated for the to-be-assigned frequency domain resource is in one ormore resource unit locations in the locations of the resource unitspossibly allocated from the to-be-assigned frequency domain resource;and

control the transmitter to send the resource scheduling information to areceiving end.

Optionally, the to-be-assigned frequency domain resource includes asymmetric center.

Optionally, the locations of the resource units possibly allocated forthe to-be-assigned frequency domain resource include a default location,and a resource unit corresponding to the default location is a resourceunit that is not indicated by the bit sequence, as predefined by thenext generation protocol.

Optionally, the bit sequence includes multiple type-1 bits, the multipletype-1 bits correspond to multiple resource unit location pairs on aone-to-one basis, one of the type-1 bits is to indicate whether resourceunit locations in a corresponding resource unit location pair aredistributed in a same to-be-assigned resource unit, and one resourceunit location pair includes locations of two contiguous smallestresource units located on one side of a default location.

Optionally, the bit sequence includes multiple type-2 bits, and thetype-2 bit is to indicate whether a largest resource unit on one side ofthe symmetric center is in the actual allocation.

Optionally, the bit sequence includes two type-3 bits, the two type-3bits correspond to two resource unit location groups located on twosides of the symmetric center on a one-to-one basis, and the type-3 bitsare to indicate whether all resource units in resource unit locations inthe corresponding resource unit location groups are the to-be-assignedresource units, where one resource unit location group includeslocations of multiple smallest resource units located on one side of thecenter of the to-be-assigned frequency domain resource.

Optionally, the resource scheduling information further includesidentifiers of multiple scheduled receiving ends, and the identifiers ofthe receiving ends are to indicate that the resource unit(s) in theactual allocation are allocated to the multiple receiving ends.

Optionally, the resource scheduling information further includes firstindication information to indicate the to-be-assigned frequency domainresource.

Optionally, the resource scheduling information further includes secondindication information to indicate whether the resource unit(s) in theactual allocation are used for multi-user multiple-input multiple-outputMU-MIMO.

Optionally, the resource scheduling information further includes thirdindication information to indicate whether the resource unit(s) in theactual allocation are available.

Optionally, the processor is specifically configured to control thetransmitter to add the bit sequence to a high efficient signaling fieldA or a high efficient signaling field B in a preamble, and send the bitsequence to the receiving end; or

the processor is specifically configured to control the transmitter toadd the bit sequence to a medium access control layer, and send the bitsequence to the receiving end.

Optionally, the device 500 is a network device, and the receiving end isa terminal device.

This embodiment may be applied to various communications devices.

The transmitter of the device 500 may include a transmitter circuit, apower controller, an encoder, and an antenna. Moreover, the device 500may further include a receiver. The receiver may include a receivercircuit, a power controller, a decoder, and an antenna.

The processor may be further referred to as a CPU. The memory mayinclude a read-only memory and a random access memory, and provide aninstruction and data to the processor. A part of the memory may furtherinclude a non-volatile random access memory (NVRAM). In a specificapplication, the device 500 may be built in or the device 500 itself maybe a wireless communications device such as a network device, and mayfurther include a carrier containing a transmitter circuit and areceiver circuit, so as to allow data transmission and reception betweenthe device 500 and a remote location. The transmitter circuit and thereceiver circuit may be coupled to the antenna. Components in the device500 are coupled together by using the bus, where the bus furtherincludes a power bus, a control bus, and a status signal bus, inaddition to a data bus. However, for clear description, various busesare marked as the bus in the figure. Specifically, in differentproducts, a decoder may be integrated with a processing unit.

The processor may implement or execute steps and logical block diagramsdisclosed in the method embodiments. A general purpose processor may bea microprocessor, or the processor may be any conventional processor,decoder, or the like. Steps of the methods disclosed with reference tothe embodiments may be directly executed and completed by means of ahardware processor, or may be executed and completed by using acombination of a hardware module and a software module in the decodingprocessor. The software module may be located in a mature storage mediumin the art, such as a random access memory, a flash memory, a read-onlymemory, a programmable read-only memory, an electrically-erasableprogrammable memory, or a register.

It should be understood that in the embodiments, the processor may be acentral processing unit (Central Processing Unit, “CPU” for short), orthe processor may be another general purpose processor, a digital signalprocessor (DSP), an application-specific integrated circuit (ASIC), afield programmable gate array (FPGA) or another programmable logicdevice, a discrete gate or a transistor logic device, a discretehardware component, or the like. The general purpose processor may be amicroprocessor, or the processor may be any conventional processor orthe like.

The memory may include a read-only memory and a random access memory,and provide an instruction and data to the processor. A part of thememory may further include a non-volatile random access memory. Forexample, the memory may further store information about a device type.

The bus system may further include a power bus, a control bus, a statussignal bus, and the like, in addition to a data bus. However, for cleardescription, various buses in the figure are marked as the bus system.

In an implementation process, each step of the foregoing methods may becompleted by using an integrated logic circuit of hardware in theprocessor or an instruction in a form of software. Steps of the methodsdisclosed with reference to the embodiments may be directly executed andcompleted by a hardware processor, or may be executed and completed byusing a combination of a hardware module and a software module in theprocessor. The software module may be located in a mature storage mediumin the art, such as a random access memory, a flash memory, a read-onlymemory, a programmable read-only memory, an electrically-erasableprogrammable memory, or a register. The storage medium is located in thememory, and the processor reads information in the memory and completesthe steps in the foregoing methods in combination with hardware of theprocessor. For avoiding repetition, details are not described hereinagain.

The resource scheduling device 500 according to this embodiment maycorrespond to a sending end (for example, a network device) in a methodof an embodiment, and each unit, namely, each module, in the resourcescheduling device 500 and the foregoing other operations and/orfunctions are respectively intended to implement the correspondingprocedure of the method 100 in FIG. 1. For brevity, details are notdescribed herein again.

In the resource scheduling device according to this embodiment, at leastsome bits in a bit sequence are to indicate whether a to-be-assignedresource unit actually allocated from a to-be-assigned frequency domainresource is in one or more resource unit locations in locations ofresource units possibly obtained by dividing the to-be-assignedfrequency domain resource, and based on allocation of the resourceunit(s) in the actual allocation and by comparing with the locations ofthe resource units possibly allocated from the to-be-assigned frequencydomain resource, bit sequences of different lengths can be generatedflexibly. Therefore, reduction of transmission resource overheads inresource scheduling can be supported.

FIG. 22 shows a schematic block diagram of a resource scheduling device600 according to an embodiment. The device 600 is applied to a wirelesslocal area network, where a next generation protocol followed by thewireless local area network predefines locations of resource unitspossibly allocated from a to-be-assigned frequency domain resource. Asshown in FIG. 22, the device 600 includes:

a bus 610;

a processor 620 connected to the bus;

a memory 630 connected to the bus; and

a receiver 640 connected to the bus, where

the processor executes, by using the bus, a program stored in thememory, so as to control the receiver to receive resource schedulinginformation sent by a sending end, where the resource schedulinginformation includes a bit sequence to indicate an actual allocation ofa resource unit(s) from the to-be-assigned frequency domain resource,and at least some bits in the bit sequence are to indicate whether ato-be-assigned resource unit actually allocated for the to-be-assignedfrequency domain resource is in one or more resource unit locations inthe locations of the resource units possibly allocated from theto-be-assigned frequency domain resource; and

determine, according to the resource scheduling information, theresource unit(s) actually allocated by the sending end to the receivingend.

Optionally, the to-be-assigned frequency domain resource includes asymmetric center.

Optionally, the locations of the resource units possibly allocated forthe to-be-assigned frequency domain resource include a default location,and a resource unit corresponding to the default location is a resourceunit that is not indicated by the bit sequence, as predefined by thenext generation protocol.

Optionally, the bit sequence includes multiple type-1 bits, the multipletype-1 bits correspond to multiple resource unit location pairs on aone-to-one basis, one of the type-1 bits is to indicate whether resourceunit locations in a corresponding resource unit location pair aredistributed in a same to-be-assigned resource unit, and one resourceunit location pair includes locations of two contiguous smallestresource units located on one side of a default location.

Optionally, the bit sequence includes multiple type-2 bits, and thetype-2 bit is to indicate whether a largest resource unit on one side ofthe symmetric center is in the actual allocation.

Optionally, the bit sequence includes two type-3 bits, the two type-3bits correspond to two resource unit location groups located on twosides of the symmetric center on a one-to-one basis, and the type-3 bitsare to indicate whether all resource units in resource unit locations inthe corresponding resource unit location groups are the to-be-assignedresource units, where one resource unit location group includeslocations of multiple smallest resource units located on one side of thecenter of the to-be-assigned frequency domain resource.

Optionally, the resource scheduling information further includesidentifiers of multiple scheduled receiving ends, and the identifiers ofthe receiving ends are to indicate that the resource unit(s) in theactual allocation are allocated to the multiple receiving ends.

Optionally, the resource scheduling information further includes firstindication information to indicate the to-be-assigned frequency domainresource.

Optionally, the resource scheduling information further includes secondindication information to indicate whether the resource unit(s) in theactual allocation are used for multi-user multiple-input multiple-outputMU-MIMO.

Optionally, the resource scheduling information further includes thirdindication information to indicate whether the resource unit(s) in theactual allocation are available.

Optionally, that a receiving end receives resource schedulinginformation sent by a sending end includes:

receiving the bit sequence carried in a high efficient signaling field Aor a high efficient signaling field B in a preamble and sent by thesending end; or

receiving the bit sequence carried in a medium access control layer andsent by the sending end.

Optionally, the sending end is a network device, and the device 600 is aterminal device.

This embodiment may be applied to various communications devices.

The receiver of the device 600 may include a receiver circuit, a powercontroller, a decoder, and an antenna. Moreover, the device 600 mayfurther include a transmitter. The transmitter may include a transmittercircuit, a power controller, an encoder, and an antenna.

The processor may be further referred to as a CPU. The memory mayinclude a read-only memory and a random access memory, and provide aninstruction and data to the processor. A part of the memory may furtherinclude a non-volatile random access memory (NVRAM). In a specificapplication, the device 600 may be built in or the device 600 itself maybe a wireless communications device such as a terminal device, and mayfurther include a carrier containing a transmitter circuit and areceiver circuit, so as to allow data transmission and reception betweenthe device 600 and a remote location. The transmitter circuit and thereceiver circuit may be coupled to the antenna. Components in the device600 are coupled together by using the bus, where the bus furtherincludes a power bus, a control bus, and a status signal bus, inaddition to a data bus. However, for clear description, various busesare marked as the bus in the figure. Specifically, in differentproducts, a decoder may be integrated with a processing unit.

The processor may implement or execute steps and logical block diagramsdisclosed in the method embodiments. A general purpose processor may bea microprocessor, or the processor may be any conventional processor,decoder, or the like. Steps of the methods disclosed with reference tothe embodiments may be directly executed and completed by means of ahardware processor, or may be executed and completed by using acombination of a hardware module and a software module in the decodingprocessor. The software module may be located in a mature storage mediumin the art, such as a random access memory, a flash memory, a read-onlymemory, a programmable read-only memory, an electrically-erasableprogrammable memory, or a register.

It should be understood that in the embodiments, the processor may be acentral processing unit (Central Processing Unit, “CPU” for short), orthe processor may be another general purpose processor, a digital signalprocessor (DSP), an application-specific integrated circuit (ASIC), afield programmable gate array (FPGA) or another programmable logicdevice, a discrete gate or a transistor logic device, a discretehardware component, or the like. The general purpose processor may be amicroprocessor, or the processor may be any conventional processor orthe like.

The memory may include a read-only memory and a random access memory,and provide an instruction and data to the processor. A part of thememory may further include a non-volatile random access memory. Forexample, the memory may further store information about a device type.

The bus system may further include a power bus, a control bus, a statussignal bus, and the like, in addition to a data bus. However, for cleardescription, various buses in the figure are marked as the bus system.

In an implementation process, each step of the foregoing methods may becompleted by using an integrated logic circuit of hardware in theprocessor or an instruction in a form of software. Steps of the methodsdisclosed with reference to the embodiments may be directly executed andcompleted by a hardware processor, or may be executed and completed byusing a combination of a hardware module and a software module in theprocessor. The software module may be located in a mature storage mediumin the art, such as a random access memory, a flash memory, a read-onlymemory, a programmable read-only memory, an electrically-erasableprogrammable memory, or a register. The storage medium is located in thememory, and the processor reads information in the memory and completesthe steps in the foregoing methods in combination with hardware of theprocessor. For avoiding repetition, details are not described hereinagain.

The resource scheduling device 600 according to this embodiment maycorrespond to a receiving end (for example, a terminal device) in amethod of an embodiment, and each unit, namely, each module, in theresource scheduling device 600 and the foregoing other operations and/orfunctions are respectively intended to implement the correspondingprocedure of the method 200 in FIG. 18. For brevity, details are notdescribed herein again.

In the resource scheduling device according to this embodiment, at leastsome bits in a bit sequence are to indicate whether a to-be-assignedresource unit actually allocated from a to-be-assigned frequency domainresource is in one or more resource unit locations in locations ofresource units possibly obtained by dividing the to-be-assignedfrequency domain resource, and based on allocation of the resourceunit(s) in the actual allocation and by comparing with the locations ofthe resource units possibly allocated from the to-be-assigned frequencydomain resource, bit sequences of different lengths can be generatedflexibly. Therefore, reduction of transmission resource overheads inresource scheduling can be supported.

It should be understood that, sequence numbers of the foregoingprocesses do not mean execution sequences in various embodiments. Theexecution sequences of the processes should be determined according tofunctions and internal logic of the processes, and should not beconstrued as any limitation on the implementation processes of theembodiments.

A person of ordinary skill in the art may be aware that, in combinationwith the examples described in the embodiments disclosed in thisspecification, units and algorithm steps can be implemented byelectronic hardware or a combination of computer software and electronichardware. Whether the functions are performed by hardware or softwaredepends on particular applications and design constraint conditions ofthe technical solutions. A person skilled in the art may use differentmethods to implement the described functions for each particularapplication, but it should not be considered that the implementationgoes beyond the scope.

It may be clearly understood by a person skilled in the art that, forthe purpose of convenient and brief description, for a detailed workingprocess of the foregoing system, apparatus, and unit, refer to acorresponding process in the foregoing method embodiments, and detailsare not described herein again.

In the several embodiments provided in the present application, itshould be understood that the disclosed system, apparatus, and methodmay be implemented in other manners. For example, the describedapparatus embodiment is merely an example. For example, the unitdivision is merely logical function division and may be other divisionin actual implementation. For example, a plurality of units orcomponents may be combined or integrated into another system, or somefeatures may be ignored or not performed. In addition, the displayed ordiscussed mutual couplings or direct couplings or communicationsconnections may be implemented by using some interfaces. The indirectcouplings or communications connections between the apparatuses or unitsmay be implemented in electronic, mechanical, or other forms.

The units described as separate parts may or may not be physicallyseparate, and parts displayed as units may or may not be physical units,may be located in one location, or may be distributed on a plurality ofnetwork units. Some or all of the units may be selected according toactual requirements to achieve the objectives of the solutions of theembodiments.

In addition, functional units in the embodiments may be integrated intoone processing unit, or each of the units may exist alone physically, ortwo or more units are integrated into one unit.

When functions are implemented in the form of a software functional unitand sold or used as an independent product, the functions may be storedin a computer-readable storage medium. Based on such an understanding,the technical solutions essentially, or the part contributing to theprior art, or some of the technical solutions may be implemented in aform of a software product. The software product is stored in a storagemedium, and includes several instructions for instructing a computerdevice (which may be a personal computer, a server, or a sending end) toperform all or some of the steps of the methods described in theembodiments. The foregoing storage medium includes: any medium that canstore program code, such as a USB flash drive, a removable hard disk, aread-only memory (ROM, Read-Only Memory), a random access memory (RAM,Random Access Memory), a magnetic disk, or an optical disc.

The foregoing descriptions are merely specific embodiments, but are notintended to limit the protection scope. Any variation or replacementreadily figured out by a person skilled in the art within the technicalscope disclosed in the present invention shall fall within theprotection scope. Therefore, the protection scope shall be subject tothe protection scope of the claims.

To make the embodiments clearer, the following provides embodimentsexpressed in a simplified language.

What is claimed is:
 1. A resource scheduling method for a wireless localarea network, the method comprising: generating, by an access point,based on predefined resource units (RUs) of a frequency domain resource,resource scheduling information, the resource scheduling informationcomprising a bit sequence indicating an RU allocation, each RU in the RUallocation corresponding to a part of the frequency domain resource, andeach RU being associated with a size and a location, the size indicatinga quantity of subcarriers, and the location indicating where the RU islocated within a bandwidth of the frequency domain resource, the sizeand location of each allocated RU being indicated by the bit sequence;and sending, by the access point, the resource scheduling information;wherein the predefined RUs comprise a default RU at a symmetric centerin the frequency domain resource, a pair of first-size RUs located inseparate sides of the symmetric center in the frequency domain resource,wherein each first-size RU includes a pair of second-size RUs, and eachof the second-size RUs includes a pair of third-size RUs, the first-sizeRU being an RU of the largest quantity of subcarriers on each side ofthe symmetric center in the frequency domain resource, and a fourth-sizeRU including the pair of first-size RUs and the default RU; wherein thebit sequence is one of multiple bit sequences that include: a first bitsequence indicating a first RU allocation which is “the first-size RU,the default RU at the symmetric center, the first-size RU”; a second bitsequence indicating a second RU allocation which is “a sequence of thesecond-size RU and/or the third-size RU, the default RU at the symmetriccenter, the first-size RU”, or “the first-size RU, the default RU at thesymmetric center, a sequence of the second-size RU and/or the third-sizeRU”; a third bit sequence indicating a third RU allocation which is “asequence of the second-size RU and/or the third-size RU, the default RUat the symmetric center, a sequence of the second-size RU and/or thethird-size RU”; and a fourth bit sequence indicating a fourth RUallocation which is “the fourth-size RU”; wherein at least the lengthsof the first bit sequence, the second bit sequence and the third bitsequence are different.
 2. The method according to claim 1, wherein thesecond-size RU covered by the first-size RU is included in one of thesecond or third RU allocation, the first-size RU and the third-size RUscovered by the second-size RU are absent in one of the second or thirdRU allocation, and wherein the corresponding second or third bitsequence includes a first bit indicating absence of the first-size RU,and a second bit indicating presence of the second-size RU covered bythe first-size RU, the second bit also indicating absence of thethird-size RUs covered by the second-size RU in the one of the second orthird RU allocation; or wherein the first-size RU is included in one ofthe first or second RU allocations, the second-size RU covered by thefirst-size RU and the third-size RUs covered by the second-size RU beingabsent from one of the first or second RU allocations, and wherein thecorresponding first or second bit sequence includes a first bitindicating presence of the first-size RU and the first bit alsoindicating absence of the second-size RUs covered by the first-size RUand absence of the third-size RUs covered by the second-size RUs in thesecond RU allocation.
 3. The method according to claim 1, wherein atleast one of the first, second or third bit sequences comprises twotype-2 bits, each type-2 bit indicating whether a respective one of thepair of first-size RUs is in the RU allocation; when one of the twotype-2 bits indicates that one of the pair of first-size RUs is not inthe RU allocation, the second or third bit sequence further comprisestwo type-5 bits, each type-5 bit indicating whether a respective one ofthe pair of the second-size RUs is in the second or third RU allocation.4. The method according to claim 1, wherein the resource schedulinginformation further comprises: information indicating whether thedefault RU in the RU allocation is allocated to a station for use. 5.The method according to claim 1, wherein the bit sequence is carried ina high efficient signaling field B (HE-SIG-B) in a preamble, theHE-SIG-B comprising one or more user fields, each user field comprisingan identifier of a scheduled station, a mapping between the RUs and thescheduled stations being indicated by the sequence of RUs and thesequence of the scheduled stations indicated in the HE-SIG-B.
 6. Themethod according to claim 1, wherein the lengths of the first bitsequence, the second bit sequence and the third bit sequence aredifferent, the length of at least one first bit sequence being at leasttwo bits shorter than the length of one second bit sequence, the lengthof at least one second bit sequence being at least two bits shorter thanthe length of one third bit sequence.
 7. A resource scheduling methodfor a wireless local area network, the method comprising: receiving, bya station, resource scheduling information, the resource schedulinginformation comprising a bit sequence indicating an resource unit (RU)allocation for the frequency domain resource, each RU being associatedwith a size and a location, the size indicating a quantity ofsubcarriers, and the location indicating where the RU is located withina bandwidth of the frequency domain resource, so that the size andlocation of each allocated RU being indicated by the bit sequence; anddetermining, by the station, based on predefined RUs and according tothe received resource scheduling information, the RU; wherein thepredefined RUs comprise a default RU at a symmetric center in thefrequency domain resource, a pair of first-size RUs located in separatesides of a symmetric center in the frequency domain resource, whereineach first-size RU includes a pair of second-size RUs, and each of thesecond-size RUs includes a pair of third-size RUs, the first-size RUbeing an RU of the largest quantity of subcarriers on each side of thesymmetric center in the frequency domain resource, a fourth-size RUwhich includes the pair of first-size RUs and the default RU; and thebit sequence is one of multiple bit sequences that include: a first bitsequence indicating a first RU allocation which is “the first-size RU,the default RU at the symmetric center, the first-size RU”; a second bitsequence indicating a second RU allocation which is “a sequence of thesecond-size RU and/or the third-size RU, the default RU at the symmetriccenter, the first-size RU”, or “the first-size RU, the default RU at thesymmetric center, a sequence of the second-size RU and/or the third-sizeRU”; a third bit sequence indicating a third RU allocation which is “asequence of the second-size RU and/or the third-size RU, the default RUat the symmetric center, a sequence of the second-size RU and/or thethird-size RU”; and a fourth bit sequence indicating a fourth RUallocation which is “the fourth-size RU”; wherein at least the lengthsof the first bit sequence, the second bit sequence and the third bitsequence are different.
 8. The method according to claim 7, whereindetermining that the second-size RU covered by the first-size RU isincluded in one of the second or third RU allocation, the first-size RUand the third-size RU covered by the second-size RU being absent in theone of the second or third RU allocation, by the corresponding second orthird bit sequence including a first bit indicating absence of thefirst-size RU, a second bit indicating presence of the second-size RUcovered by the first-size RU, the second bit also indicating absence ofthe third-size RUs covered by the second-size RU in the one of thesecond or third RU allocation; or determining that the first-size RU isincluded in one of the first or second RU allocation, the second-sizeRUs covered by the first-size RU and the third-size RUs covered by thesecond-size RUs are absent in one of the first or second RU allocation,by the corresponding first or second bit sequence which includes a firstbit indicating presence of the first-size RU and the first bit alsoindicating absence of the second-size RU covered by the first-size RUand absence of the third-size RUs covered by the second-size RUs in oneof the first or second RU allocation.
 9. The method according to claim7, wherein at least one of the first, second or third bit sequencecomprises two type-2 bits, and each type-2 bit indicating whether arespective one of the pair of first-size RU is in the RU allocation;when one of the two type-2 bits indicates that one of the pair offirst-size RUs is not in the RU allocation, the second or third bitsequence further comprises two type-5 bits, each type-5 bit indicatingwhether a respective one of the pair of the second-size RU is in thesecond or third RU allocation.
 10. The method according to claim 7,wherein the resource scheduling information further comprises:information indicating whether the default RU in the RU allocation isallocated to a station for use.
 11. The method according to claim 7,wherein: the bit sequence is carried in a high efficient signaling fieldB (HE-SIG-B) in a preamble; the HE-SIG-B further comprising one or moreuser fields, and a user field comprising a identifier of a scheduledstation; the method further comprising: determining whether the stationis scheduled based on the one or more user fields; a mapping between theRUs and the scheduled stations being indicated by the sequence of RUsand the sequence of the scheduled stations indicated in the HE-SIG-B,the method further including determining which RU is allocated to thescheduled station.
 12. The method according to claim 7, the lengths ofthe first bit sequence, the second bit sequence and the third bitsequence are different, the length of at least one first bit sequencebeing at least two bits shorter than the length of one second bitsequence, the length of at least one second bit sequence being at leasttwo bits shorter than the length of one third bit sequence.
 13. Aresource scheduling device, comprising: a processor; a memory connectedto the processor; and a transmitter connected to the processor, theprocessor executing a program stored in the memory which causes thedevice to: generate resource scheduling information, based on predefinedresource units of a frequency domain resource, the resource schedulinginformation comprising a bit sequence indicating an RU allocation forthe frequency domain resource, each RU in the RU allocationcorresponding to a part of the frequency domain resource, and each RUbeing associated with a size and a location, the size indicating aquantity of subcarriers, and the location indicating where the RU islocated within a bandwidth of the frequency domain resource, the sizeand location of each allocated RU being indicated by the bit sequence;and instruct the transmitter to send the resource schedulinginformation, wherein the predefined RUs comprise a default RU at asymmetric center in the frequency domain resource, a pair of first-sizeRUs located in separate sides of a symmetric center in the frequencydomain resource, wherein each first-size RU includes a pair ofsecond-size RUs, and each of the second RUs includes a pair ofthird-size RUs, the first-size RU being an RU of the largest quantity ofsubcarriers on each side of the symmetric center in the frequency domainresource, a fourth-size RU including the pair of first-size RUs and thedefault RU; wherein the bit sequence is one of multiple bit sequencesthat include: a first bit sequence indicating a first RU allocationwhich is “the first-size RU, the default RU at the symmetric center, thefirst-size RU”; a second bit sequence indicating a second RU allocationwhich is “a sequence of the second-size RU and\or the third-size RU, thedefault RU at the symmetric center, the first RU”, or “the first RU,symmetric center, a sequence of the second-size RU and/or the third-sizeRU”; a third bit sequence indicating a third allocation which is “asequence of the second-size RU and/or the third-size RU, the default RUat the symmetric center, a sequence of the second-size RU and/or thethird-size RU”; and a fourth bit sequence indicating a fourth RUallocation which is “the fourth-size RU”; wherein at least the lengthsof the first bit sequence, the second bit sequence and the third bitsequence are different.
 14. The device according to claim 13, wherein asecond-size RU covered by a first-size RU is included in one of thesecond or third RU allocation, the first-size RU and the third-size RUscovered by the second-size RU are absent in the one of the second orthird RU allocation, and wherein the corresponding second or third bitsequence includes a first bit indicating absence of the first-size RUand a second bit indicating presence of the second-size RU covered bythe first-size RU, the second bit also indicating absence of thethird-size RUs covered by the second-size RU in the one of the second orthird RU allocation; or wherein the first-size RU is included in one ofthe first or second RU allocation, the second-size RU and the third-sizeRUs covered by the first-size RU are absent in the one of the first orsecond RU allocation, and wherein the corresponding first or second bitsequence includes a first bit indicating presence of the first-size RUand the first bit also indicating absence of the second-size RU andabsence of the third-size RU in one of the first or second RUallocation.
 15. The device according to claim 13, wherein the first,second or third bit sequence comprises two type-2 bits, each type-2 bitindicating whether a respective one of the pair of first-size RUs is inthe RU allocation; when one of the two type-2 bits indicates that one ofthe pair of first-size RUs is not in the RU allocation, the second orthird bit sequence further comprises a two type-5 bits, each type-5 bitindicating whether a respective one of the pair of the second-size RUsis in the second or third RU allocation.
 16. The device according toclaim 13, wherein the resource scheduling information further comprises:information indicating whether the default RU in the RU allocation isallocated to a station for use.
 17. The device according to claim 13,wherein: the bit sequence is carried in a high efficient signaling fieldB (HE-SIG-B) in a preamble, the HE-SIG-B further comprising one or moreuser fields, and a user field comprising a identifier of a scheduledstation, the mapping between the RUs and the scheduled stations beingindicated by the sequence of RUs and the sequence of scheduled stationsindicated in the HE-SIG-B.
 18. The device according to claim 13, whereinthe lengths of the first bit sequence, the second bit sequence and thethird bit sequence are different, the length of at least one first bitsequence being at least two bits shorter than the length of one secondbit sequence, the length of at least one second bit sequence being atleast two bits shorter than the length of one third bit sequence.
 19. Aresource scheduling device, comprising: a receiver; a memory storing aprogram; and a processor connected to the receiver and to the memory,the processor executing the program stored in the memory to: instructthe receiver to receive resource scheduling information, the resourcescheduling information comprising a bit sequence indicating a resourceunit(RU) allocation for a frequency domain resource, each RU in the RUallocation corresponding to a part of the frequency domain resource, andeach RU being associated with a size and a location, the size indicatinga quantity of subcarriers, and the location indicating where the RU islocated within a bandwidth of the frequency domain resource, the sizeand location of each allocated RU being indicated by the bit sequence;and determine, based on predefined RUs of the frequency domain resource,and according to the received resource scheduling information, theallocated RU; wherein the predefined RUs comprise a default RU at asymmetric center in the frequency domain resource, a pair of first-sizeRUs located in separate sides of a symmetric center in the frequencydomain resource, wherein each of the first-size RU includes the pair ofsecond-size RUs, and each of the second-size RUs includes a pair ofthird-size RUs, the first-size RU is an RU of the largest quantity ofsubcarriers on each side of the symmetric center in the frequency domainresource, a fourth-size RU including the pair of first-size RUs and thedefault RU; wherein the bit sequence is one of multiple bit sequencesthat include: a first bit sequence indicating a first RU allocationwhich is “the first-size RU, the default RU at the symmetric center, thefirst-size RU”; a second bit sequence indicating a second allocationwhich is “a sequence of the second-size RU and/or the third-size RU, thedefault RU at the symmetric center, the first-size RU” or “thefirst-size RU, the default RU at the symmetric center, a sequence of thesecond-size RUs and/or the third-size RUs; and a third bit sequenceindicating a third allocation which is “a sequence of the second-size RUand/or the third-size RU, the default RU at the symmetric center, asequence of the second-size RU and/or the third-size RU”; and a fourthbit sequence indicating a fourth RU allocation which is “the fourth-sizeRU”; wherein at least the lengths of the first bit sequence, the secondbit sequence and the third bit sequence are different.
 20. The deviceaccording to claim 19, the processor executing the program stored in thememory to: determine that the second-size RU covered by the first-sizeRU is included in one of the second or third RU allocation, thefirst-size RU and the third-size RUs covered by the second-size RUsbeing absent in one of the second or third RU allocation, by thecorresponding second or third bit sequence including a first bitindicating absence of the first-size RU and a second bit indicatingpresence of the second-size RU covered by the first-size RU, the secondbit also indicating absence of the third-size RU covered by thesecond-size RU in the one of the second or third allocation; ordetermine that the first-size RU is included in one of the first orsecond RU allocation, the second-size RUs covered by the first-size RUand the third-size RUs covered by the second-size RUs being absent inone of the first or second RU allocation, by the corresponding first orsecond bit sequence including a first bit indicating presence of thefirst-size RU and the first bit also indicating absence of thesecond-size RU covered by the first-size RU and absence of thethird-size RUs covered by the second-size RU in one of the first orsecond RU allocation.
 21. The device according to claim 19, wherein atleast one of the first, second or third bit sequences comprises twotype-2 bits, each type-2 bit indicating whether a respective one of thepair of first-size RU is in the RU allocation; when one of the twotype-2 bits indicates that one of the pair of first-size RUs is not inthe RU allocation, the second or third bit sequence further comprisestwo type-5 bits, each type-5 bit indicating whether a respective one ofthe pair of the second-size RUs is in the second or third RU allocation.22. The device according to claim 19, wherein the resource schedulinginformation comprises: information indicating whether the default RU inthe RU allocation is allocated to a station for use.
 23. The deviceaccording to claim 19, wherein: the bit sequence is carried in a highefficient signaling field B (HE-SIG-B) in a preamble; the HE-SIG-Bfurther comprising one or more user fields, mapping between the RUs andthe scheduled stations being indicated by the sequence of RUs and thesequence of scheduled stations indicated in the HE-SIG-B, the processorexecuting the program stored in the memory to: determine which RU isallocated to the scheduled station.
 24. The device according to claim19, wherein the lengths of the first bit sequence, the second bitsequence and the third bit sequence are different, the length of atleast one first bit sequence being at least two bits shorter than thelength of one second bit sequence, the length of at least one second bitsequence being at least two bits shorter than the length of one thirdbit sequence.